]> git.pld-linux.org Git - packages/nss.git/blob - x32.patch
- updated to 3.22.1
[packages/nss.git] / x32.patch
1 https://bugzilla.mozilla.org/show_bug.cgi?id=966596
2
3 --- nss-3.15/nss/lib/freebl/Makefile
4 +++ nss-3.15/nss/lib/freebl/Makefile
5 @@ -193,12 +193,16 @@
6      MPI_SRCS += mpi_amd64.c mp_comba.c
7  endif
8  ifeq ($(CPU_ARCH),x86)
9 -    ASFILES  = mpi_x86.s
10 -    DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE 
11 -    DEFINES += -DMP_ASSEMBLY_DIV_2DX1D -DMP_USE_UINT_DIGIT
12 -    DEFINES += -DMP_CHAR_STORE_SLOW -DMP_IS_LITTLE_ENDIAN
13 -    # The floating point ECC code doesn't work on Linux x86 (bug 311432).
14 -    #ECL_USE_FP = 1
15 +    ifeq ($(USE_X32),1)
16 +       DEFINES += -DMP_CHAR_STORE_SLOW -DMP_IS_LITTLE_ENDIAN
17 +    else
18 +       ASFILES  = mpi_x86.s
19 +       DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE 
20 +       DEFINES += -DMP_ASSEMBLY_DIV_2DX1D -DMP_USE_UINT_DIGIT
21 +       DEFINES += -DMP_CHAR_STORE_SLOW -DMP_IS_LITTLE_ENDIAN
22 +       # The floating point ECC code doesn't work on Linux x86 (bug 311432).
23 +       #ECL_USE_FP = 1
24 +    endif
25  endif
26  ifeq ($(CPU_ARCH),arm)
27      DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE 
This page took 0.023752 seconds and 3 git commands to generate.