V2 [PATCH] PKG_CHECK_MODULES: Check if $pkg_cv_[]$1[]_LIBS works

Simon Marchi simark@simark.ca
Tue Jul 28 14:01:14 GMT 2020


On 2020-07-28 9:56 a.m., H.J. Lu wrote:
> On Tue, Jul 28, 2020 at 6:51 AM Andreas Schwab <schwab@linux-m68k.org> wrote:
>>
>> On Jul 28 2020, H.J. Lu via Binutils wrote:
>>
>>> On x86, the native GCC can support -m32 and -m64.  "gcc -m32" or "gcc -m64"
>>>  are not cross compiling.
>>
>> You cannot link -m64 and -m32 together.
>>
>>> I didn't set PKG_CONFIG_LIBDIR and I don't want to set it.
>>
>> Then use the correct pkg-config for your target.  If you think
>> pkg-config is broken, then fix _that_.
>>
> 
> I did:
> 
> RUNTESTFLAGS="--target_board 'unix{-m32}'" CC="gcc -m32 -fno-lto
> -fcf-protection"
>  CXX="g++ -fno-lto -m32 -fcf-protection" /exp
> ort/gnu/import/git/gitlab/x86-binutils/configure \
> --enable-targets=x86_64-linux \
> i686-linux \
> --enable-plugins --disable-gdb --disable-gdbserver --disable-libdecnumbe
> r --disable-readline --disable-sim --with-sysroot=/ --with-system-zlib \
> --prefix=/usr/local \
> --with-local-prefix=/usr/local
> configure: WARNING: you should use --build, --host, --target
> checking build system type... i686-pc-linux-gnu
> checking host system type... i686-pc-linux-gnu
> checking target system type... i686-pc-linux-gnu

So... is your build system a 32-bit one?  Why does the above say i686-pc-linux-gnu
and not x86_64-something?

Simon


More information about the Gdb-patches mailing list