Havard Eidnes <he%uninett.no@localhost> writes:
> ... on NetBSD/amd64 8.0, pkgsrc defaults to build e.g.
> gnustep-base with clang, but fails with this excerpt from
I had no idea. This is a wrinkle, but I think our choices are
don't worry and let it be
stop abusing PKGSRC_COMPILER, and fail the build if the chosen
compiler is gcc
Regarding the issue:
> (and more undefined _Unwind* symbols). Hm, the libobjc.so it
> links with is from gnustep-objc, and contrary to the base system
> libobjc.so, it doesn't have a run-time dependency on libgcc_s.so
> which defines these symbols:
>
> d3: {16} ldd /usr/pkgsrc/devel/gnustep-base/work/.buildlink/lib/libobjc.so
> /usr/pkgsrc/devel/gnustep-base/work/.buildlink/lib/libobjc.so:
> -lpthread.1 => /usr/lib/libpthread.so.1
> -lc.12 => /usr/lib/libc.so.12
On netbsd-7 amd6:
$ ldd /usr/pkg/lib/libobjc.so.4.6.0
/usr/pkg/lib/libobjc.so.4.6.0:
-lpthread.1 => /usr/lib/libpthread.so.1
-lgcc_s.1 => /usr/lib/libgcc_s.so.1
-lc.12 => /usr/lib/libc.so.12
Attachment:
signature.asc
Description: PGP signature