[SVN-Commit] r1156 - in trunk: devel/nspr devel/nspr/files security/ca_root_nss security/nss security/nss/files www/firefox www/firefox-nightly www/firefox-nightly/files www/seamonkey
Florian Smeets
flo at smeets.im
Mon Feb 4 23:07:40 UTC 2013
On 02.02.13 14:13, svn-freebsd-gecko at chruetertee.ch wrote:
> Author: jbeich
> Date: Sat Feb 2 13:13:23 2013
> New Revision: 1156
>
> Log:
> update
>
> Added: trunk/security/nss/files/extra-bug835050
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ trunk/security/nss/files/extra-bug835050 Sat Feb 2 13:13:23 2013 (r1156)
> @@ -0,0 +1,10 @@
> +--- lib/freebl/Makefile~
> ++++ lib/freebl/Makefile
> +@@ -659,7 +659,5 @@ $(OBJDIR)/$(PROG_PREFIX)intel-gcm-wrap$(
> + # symbolic names to registers, for example,
> + # .set Htbl, %rdi
> + # So we can't use Clang's integrated assembler with intel-gcm.s.
> +-ifneq (,$(findstring clang,$(AS)))
> + $(OBJDIR)/$(PROG_PREFIX)intel-gcm$(OBJ_SUFFIX): ASFLAGS += -no-integrated-as
> + endif
> +-endif
>
This does not seem to be enough to make it build on current with cc = clang.
cc -o FreeBSD10.0_OPT.OBJ/FreeBSD_SINGLE_SHLIB/intel-gcm.o -O2 -pipe
-I/usr/local/include/nspr -L/usr/local/lib -fno-strict-aliasing -fPIC
-ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
-DXP_UNIX -UDEBUG -DNDEBUG -D_THREAD_SAFE -D_REENTRANT -DNSS_ENABLE_ECC
-DUSE_UTIL_DIRECTLY -I../../dist/FreeBSD10.0_OPT.OBJ/include
-I../../dist/public/ -I../../dist/private/ -fPIC -ansi -Wall
-Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX -UDEBUG
-DNDEBUG -D_THREAD_SAFE -D_REENTRANT -DNSS_ENABLE_ECC
-DUSE_UTIL_DIRECTLY -I../../../dist/FreeBSD10.0_OPT.OBJ/include
-I../../../dist/public/ -I../../../dist/private/ -fPIC -ansi -Wall
-Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK -DXP_UNIX
-DSHLIB_SUFFIX=\"so.1\" -DSHLIB_PREFIX=\"lib\" -DSHLIB_VERSION=\"3\"
-DSOFTOKEN_SHLIB_VERSION=\"3\" -DRIJNDAEL_INCLUDE_TABLES -UDEBUG
-DNDEBUG -D_THREAD_SAFE -D_REENTRANT -DNSS_ENABLE_ECC
-DUSE_UTIL_DIRECTLY -DNSS_USE_64 -DNSS_X86_OR_X64 -DNSS_X64
-DNSS_BEVAND_ARCFOUR -DMPI_AMD64 -DMP_ASSEMBLY_MULTIPLY -DNSS_USE_COMBA
-DMP_CHAR_STORE_SLOW -DMP_IS_LITTLE_ENDIAN -DUSE_HW_AES
-DMP_API_COMPATIBLE -I../../../../dist/FreeBSD10.0_OPT.OBJ/include
-I../../../../dist/public/nss -I../../../../dist/private/nss -Impi -Iecl
-fPIC -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR
-DHAVE_BSD_FLOCK -DXP_UNIX -DSHLIB_SUFFIX=\"so.1\"
-DSHLIB_PREFIX=\"lib\" -DSHLIB_VERSION=\"3\"
-DSOFTOKEN_SHLIB_VERSION=\"3\" -DRIJNDAEL_INCLUDE_TABLES -UDEBUG
-DNDEBUG -D_THREAD_SAFE -D_REENTRANT -DNSS_ENABLE_ECC
-DUSE_UTIL_DIRECTLY -DNSS_USE_64 -DNSS_X86_OR_X64 -DNSS_X64
-DNSS_BEVAND_ARCFOUR -DMPI_AMD64 -DMP_ASSEMBLY_MULTIPLY -DNSS_USE_COMBA
-DMP_CHAR_STORE_SLOW -DMP_IS_LITTLE_ENDIAN -DUSE_HW_AES
-DMP_API_COMPATIBLE -I../../../../dist/FreeBSD10.0_OPT.OBJ/include
-I../../../../dist/public/nss -I../../../../dist/private/nss -Impi -Iecl
-m64 -fPIC -Wa,--noexecstack -no-integrated-as -c intel-gcm.s
cc: warning: argument unused during compilation: '-O2'
cc: warning: argument unused during compilation: '-I
/usr/local/include/nspr'
cc: warning: argument unused during compilation: '-L/usr/local/lib'
cc: warning: argument unused during compilation: '-fno-strict-aliasing'
cc: warning: argument unused during compilation: '-fPIC'
[...]
cc: warning: argument unused during compilation: '-I ecl'
cc: warning: argument unused during compilation: '-fPIC'
intel-gcm.s: Assembler messages:
intel-gcm.s:39: Error: no such instruction: `vmovdqu (Tp),T'
intel-gcm.s:40: Error: no such instruction: `vpshufb .Lbswap_mask(%rip),T,T'
intel-gcm.s:41: Error: no such instruction: `vpxor TMP0,TMP0,TMP0'
intel-gcm.s:44: Error: no such instruction: `vpinsrq $0,Mlen,TMP0,TMP0'
intel-gcm.s:45: Error: no such instruction: `vpinsrq $1,Alen,TMP0,TMP0'
intel-gcm.s:46: Error: no such instruction: `vpxor TMP0,T,T'
intel-gcm.s:47: Error: no such instruction: `vmovdqu (Htbl),TMP0'
intel-gcm.s:49: Error: no such instruction: `vpshufb .Lbswap_mask(%rip),T,T'
intel-gcm.s:50: Error: no such instruction: `vpxor (X0),T,T'
intel-gcm.s:51: Error: no such instruction: `vmovdqu T,(TAG)'
intel-gcm.s:71: Error: no such instruction: `vmovdqu 16*0(KS),T'
intel-gcm.s:72: Error: no such instruction: `vaesenc 16*1(KS),T,T'
intel-gcm.s:73: Error: no such instruction: `vaesenc 16*2(KS),T,T'
intel-gcm.s:74: Error: no such instruction: `vaesenc 16*3(KS),T,T'
intel-gcm.s:75: Error: no such instruction: `vaesenc 16*4(KS),T,T'
intel-gcm.s:76: Error: no such instruction: `vaesenc 16*5(KS),T,T'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-gecko/attachments/20130205/2321c780/attachment.sig>
More information about the freebsd-gecko
mailing list