[Swan-dev] Bug#853947: libreswan FTBFS on mips and mipsel: error: "_ABI64" is not defined [-Werror=undef]

Andrew Cagney andrew.cagney at gmail.com
Thu Feb 9 20:58:52 UTC 2017


On 9 February 2017 at 07:57, Radovan Birdic <Radovan.Birdic at imgtec.com> wrote:
> Maybe a better solution would be to make changes in nspr package.
> I have already suggested changes to the package:
> https://bugs.debian.org/854472

Yes.

Here, for instance, is the NSS compile line for nssver.c (which is
little more than #include "nss.h"):

cc -o OBJS/nssver.o -c -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=.
-fstack-protector-strong -Wformat -Werror=format-security -Wall -pipe
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DLINUX2_1  -pipe
-ffunction-sections -fdata-sections -DHAVE_STRERROR -DLINUX -Dlinux
-Wall -Werror -DXP_UNIX -UDEBUG -DNDEBUG -D_REENTRANT
-DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT
-DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -I/usr/include/nspr
-I/«PKGBUILDDIR»/dist/include -I/«PKGBUILDDIR»/dist/public/nss
-I/«PKGBUILDDIR»/dist/private/nss  nssver.c

it doesn't seem to include -Wundef (I don't think that is added by
-Wall) so it would appear at least NSS has been ignoring this issue.


More information about the Swan-dev mailing list