Created attachment 229854 [details]
It would seem, that as a result of defaulting to -fno_common instead of -fcommon, ports depending on devel/libowfat break.
One example is www/gatling:
ld: error: duplicate symbol: first_deferred
>>> defined at io_close.c
>>> io_close.o:(first_deferred) in archive /usr/local/lib/libowfat.a
>>> defined at io_fd.c
>>> io_fd.o:(.bss+0xD8) in archive /usr/local/lib/libowfat.a
This small patch, the idea for which I have blatantly stolen from https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-libs/libowfat/files/libowfat-0.32-gcc10.patch tries to fix that.
- Bump PORTREVISION
- Add new patchfile for io_internal.h
Created attachment 229855 [details]
poudriere and portlint output