Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: GCC 14 in -current status: almost ready
On Fri, 19 Sep 2025 17:18:13 +1000
matthew green <mrg%eterna23.net@localhost> wrote:
> i don't recommend using it yet, but if you're keen, you can try builds
> with -V HAVE_GCC=14 and see what happens.
I did and found one problem not mentioned in the README.
I think is an mknative problem?
GCC on aarch64 generates references to libbid functions which do not
get linked:
../aarch64--netbsd/bin/ld: /work/src/../obj/destdir.evbarm/lib/libgcc_s.so: undefined reference to `__bid_addtd3'
../aarch64--netbsd/bin/ld: /work/src/../obj/destdir.evbarm/lib/libgcc_s.so: undefined reference to `__mulbitint3'
../aarch64--netbsd/bin/ld: /work/src/../obj/destdir.evbarm/lib/libgcc_s.so: undefined reference to `__bid_adddd3'
Example is from building GNU flex.
Digging a bit more the default of --enable-decimal-float was changed
from "no" to "yes" between GCC 12 and 13 and accepts
--enable-decimal-float={no,yes,bid,dpd}
mknative does not seem to know about libbid but we do set
-DENABLE_DECIMAL_BID_FORMAT for libgcc so I think we need to either
make some changes to mknative for libgcc or rerun mknative w/
--enable-decimal-float=no.
Kind regards,
-Tobias
Home |
Main Index |
Thread Index |
Old Index