On recent CURRENT ( FreeBSD 16.0-CURRENT #0 main-n287956-30ccf2f48c11: Wed Aug 5 09:54:38 CEST 2026 amd64) port devel/gcc-arm-embedded fails to compile: [...] CXX xml-builtin.o CXX init.o CXXLD gdb ld.lld: error: undefined symbol: libiconv_open >>> referenced by charset.c >>> charset.o:(convert_between_encodings(char const*, char const*, unsigned char const*, unsigned int, int, obstack*, transliterations)) >>> referenced by charset.c >>> charset.o:(wchar_iterator::wchar_iterator(unsigned char const*, unsigned long, char const*, unsigned long)) >>> referenced by charset.c >>> charset.o:(validate(gdbarch*)) >>> referenced 1 more times ld.lld: error: undefined symbol: libiconv >>> referenced by charset.c >>> charset.o:(convert_between_encodings(char const*, char const*, unsigned char const*, unsigned int, int, obstack*, transliterations)) [...]
Just an addon: the port compiles on 15-STABLE and earlier revisions of CURRENT within poudriere. It doesn't compile on CURRENT with traditional "make -C devel/gcc-arm-embedded". The environment is not as "sterile" as ist is in poudriere (as far as I can imagine, poudriere installs exactly the necessities and is not reflecting a life system). Since I have X11/LaTeX and other graphical stuff installed, converters/libiconv is installed. delteing that package temporarily doesn't make things work.
FreeBSD 15.1-STABLE #109 stable/15-n284850-6886e8a9a0aa: Wed Aug 12 07:30:59 CEST 2026 amd64 doesn't work either now.
The issue reported herin has been sielntly fixed by fixing an issue with lang/gawk (gawk-5.4.1 -> gawk-5.4.1_1).
sorry, herein.