[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GMP GCC C++ Hurd cross-build failure on core-updates
From: |
Ludovic Courtès |
Subject: |
Re: GMP GCC C++ Hurd cross-build failure on core-updates |
Date: |
Thu, 08 Dec 2022 16:43:34 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Hi,
zamfofex <zamfofex@twdb.moe> skribis:
> configure:10478: checking C++ compiler i586-pc-gnu-g++ -m32 -O2 -pedantic
> -fomit-frame-pointer
> Test compile:
> configure:10492: i586-pc-gnu-g++ -m32 -O2 -pedantic -fomit-frame-pointer
> conftest.cc >&5
> i586-pc-gnu-ld:
> /gnu/store/g3p2j9pb7skjdwrgk4zxlbxhxq6zl5rh-gcc-cross-i586-pc-gnu-11.3.0-lib/lib/gcc/i586-pc-gnu/11.3.0/../../../../i586-pc-gnu/lib/libstdc++.so:
> undefined reference to `pthread_rwlock_unlock'
> i586-pc-gnu-ld:
> /gnu/store/g3p2j9pb7skjdwrgk4zxlbxhxq6zl5rh-gcc-cross-i586-pc-gnu-11.3.0-lib/lib/gcc/i586-pc-gnu/11.3.0/../../../../i586-pc-gnu/lib/libstdc++.so:
> undefined reference to `pthread_create'
It looks as if libstdc++.so lacked libpthread.so from its dependencies
(DT_NEEDED).
What does this say:
objdump -x \
/gnu/store/g3p2j9pb7skjdwrgk4zxlbxhxq6zl5rh-gcc-cross-i586-pc-gnu-11.3.0-lib/lib/gcc/i586-pc-gnu/11.3.0/../../../../i586-pc-gnu/lib/libstdc++.so
\
| grep NEEDED
?
Thanks,
Ludo’.