On Mon, 5 Aug 2013, [email protected] wrote:

Author: jbeich
Date: Mon Aug  5 17:16:32 2013
New Revision: 1305

Log:
apply r1158 to bundled nss as well

Reported by:    AN <[email protected]>

Modified:
  trunk/Mk/bsd.gecko.mk

Modified: trunk/Mk/bsd.gecko.mk
==============================================================================
--- trunk/Mk/bsd.gecko.mk       Mon Aug  5 16:05:41 2013        (r1304)
+++ trunk/Mk/bsd.gecko.mk       Mon Aug  5 17:16:32 2013        (r1305)
@@ -831,6 +831,10 @@

.if ${ARCH} == amd64
CONFIGURE_TARGET=x86_64-unknown-${OPSYS:L}${OSREL}
+. if ${USE_MOZILLA:M-nss} && ${MOZILLA_VER:R:R} >= 20
+USE_BINUTILS=  # intel-gcm.s
+CFLAGS+=       -B${LOCALBASE}/bin
+. endif
.elif ${ARCH:Mpowerpc*}
USE_GCC?=       yes
CFLAGS+=        -D__STDC_CONSTANT_MACROS
_______________________________________________

The build is still failing.

# cat /usr/ports/Mk/bsd.gecko.mk | grep BINUTILS
USE_BINUTILS=   # intel-gcm.s

FreeBSD FBSD10 10.0-CURRENT FreeBSD 10.0-CURRENT #78 r253966: Mon Aug  5
14:42:05 CDT 2013     root@FBSD10:/usr/obj/usr/src/sys/MYKERNEL  amd64

# svn up
Updating '.':
At revision 1306.

# pkg info |grep binutils
binutils-2.23.2                GNU binary tools


What other info can I provide?

cat /usr/ports/www/FF_nightly/work/mozilla-central-b743d65e81d8/obj-x86_64-unknown-freebsd10.0/config.log

Full log:
http://sebsauvage.net/paste/?51235dce7dc5fab7#ZFk0HGr9zAkxi8bnT+QpEz/7kW2jNgY8JvutIL9idu8=

This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:1113: checking host system type configure:1134: checking target system type configure:1152: checking build system type configure:1227: checking for mawk configure:1401: checking Python environment is Mozilla virtualenv configure:1597: checking for /usr/local/bin/perl configure:2964: checking for gcc configure:3077: checking whether the C compiler (/usr/bin/clang -O2 -pipe -O3 -B/usr/local/bin -fno-strict-aliasing -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN) works configure:3093: /usr/bin/clang -o conftest -O2 -pipe -O3 -B/usr/local/bin -fno-strict-aliasing -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN conftest.c 1>&5 configure:3090:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(){return(0);} ^~~~ 1 warning generated. configure:3119: checking whether the C compiler (/usr/bin/clang -O2 -pipe -O3 -B/usr/local/bin -fno-strict-aliasing -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN) is a cross-compiler configure:3124: checking whether we are using GNU C configure:3133: /usr/bin/clang -E conftest.c configure:3152: checking whether /usr/bin/clang accepts -g configure:3193: checking for c++ configure:3225: checking whether the C++ compiler (/usr/bin/clang++ -O2 -pipe -O3 -B/usr/local/bin -fno-strict-aliasing -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN) works configure:3241: /usr/bin/clang++ -o conftest -O2 -pipe -O3 -B/usr/local/bin -fno-strict-aliasing -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN conftest.C 1>&5 configure:3267: checking whether the C++ compiler (/usr/bin/clang++ -O2 -pipe -O3 -B/usr/local/bin -fno-strict-aliasing -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN) is a cross-compiler configure:3272: checking whether we are using GNU C++ configure:3281: /usr/bin/clang++ -E conftest.C configure:3300: checking whether /usr/bin/clang++ accepts -g configure:3334: checking for ranlib configure:3366: checking for /usr/local/bin/as configure:3420: checking for ar configure:3455: checking for ld configure:3490: checking for strip configure:3525: checking for windres configure:4392: checking how to run the C preprocessor configure:4472: checking how to run the C++ preprocessor configure:4490: /usr/bin/clang++ -E -isystem/usr/local/include conftest.C >/dev/null 2>conftest.out configure:4574: checking for a BSD compatible install configure:4627: checking whether ln -s works configure:4650: checking for minimum required perl version >= 5.006 configure:4661: checking for full perl installation configure:4698: checking for doxygen configure:4747: checking for autoconf configure:4798: checking for unzip configure:4854: checking for zip configure:4908: checking for xargs configure:4960: checking for rpmbuild configure:5125: checking compiler version configure:5199: checking for gmake configure:5266: checking for X configure:5583: checking for dnet_ntoa in -ldnet configure:5602: /usr/bin/clang -o conftest -O2 -pipe -O3 -B/usr/local/bin -fno-strict-aliasing -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN conftest.c -ldnet 1>&5 /usr/local/bin/ld: cannot find -ldnet clang: error: linker command failed with exit code 1 (use -v to see invocation) configure: failed program was: #line 5591 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dnet_ntoa();
....
int main() { CONFIGURE_STATIC_ASSERT(sizeof(wchar_t) == 2); CONFIGURE_STATIC_ASSERT((wchar_t)-1 > (wchar_t) 0) ; return 0; } configure:10670: checking for visibility(hidden) attribute configure:10698: checking for visibility(default) attribute configure:10726: checking for visibility pragma support configure:10751: checking For gcc visibility bug with class-level attributes (GCC bug 26905) configure:10779: checking For x86_64 gcc visibility bug with builtins (GCC bug 20297) configure:10834: checking for gcc PR49911 configure:10895: /usr/bin/clang++ -o conftest -O2 -Qunused-arguments -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.C 1>&5 /usr/bin/ld: unrecognized option '--build-id' /usr/bin/ld: use the --help option for usage information clang++: error: linker command failed with exit code 1 (use -v to see invocation) configure: failed program was: #line 10851 "configure" #include "confdefs.h" #ifdef __cplusplus extern "C" void exit(int); #endif extern "C" void abort(void); typedef enum { eax, ecx, edx, ebx, esp, ebp, esi, edi } RegisterID; union StateRemat { RegisterID reg_; int offset_; }; static StateRemat FromRegister(RegisterID reg) { StateRemat sr; sr.reg_ = reg; return sr; } static StateRemat FromAddress3(int address) { StateRemat sr; sr.offset_ = address; if (address < 46 && address >= 0) { abort(); } return sr; } struct FrameState { StateRemat dataRematInfo2(bool y, int z) { if (y) return FromRegister(RegisterID(1)); return FromAddress3(z); } }; FrameState frame; StateRemat x; __attribute__((noinline)) void jsop_setelem(bool y, int z) { x = frame.dataRematInfo2(y, z); } int main(void) { jsop_setelem(0, 47); } configure:10928: checking for gcc pr39608 configure:10958: /usr/bin/clang++ -c -O2 -pipe -O3 -B/usr/local/bin -fno-strict-aliasing -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -fno-tree-vrp -Qunused-arguments -isystem/usr/local/include conftest.C 1>&5 configure:10954:1: warning: expression result unused [-Wunused-value] true ^~~~ 1 warning generated. configure:10988: checking for llvm pr8927 configure:11028: /usr/bin/clang -o conftest -O2 -Qunused-arguments -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.c 1>&5 /usr/bin/ld: unrecognized option '--build-id' /usr/bin/ld: use the --help option for usage information clang: error: linker command failed with exit code 1 (use -v to see invocation) configure: failed program was: #line 11005 "configure" #include "confdefs.h" struct foobar { int x; }; static const struct foobar* foo() { static const struct foobar d = { 0 }; return &d; } static const struct foobar* bar() { static const struct foobar d = { 0 }; return &d; } __attribute__((noinline)) int zed(const struct foobar *a, const struct foobar *b) { return a == b; } int main() { return zed(foo(), bar()); }
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[email protected]"

Reply via email to