Hi,

If you build on an ARM system, you don't have to change anything to the
build process. It's the same as on other Linux systems. I'd recommend
building a newer version though.
NSS currently doesn't support cross-compilation for ARM from x86.

Cheers

On Fri, Sep 9, 2016 at 7:07 PM, 付付健 <fujian19871...@gmail.com> wrote:

> How to build NSS on arm linux
>
> make[3]: Entering directory `/opt2/fujian/NSS_Source/
> 64882/nss-3.16.5/nss/cmd/shlibsign/mangle'
> ../../../coreconf/nsinstall/Linux3.2_arm_arm-none-linux-
> gnueabi-gcc_glibc_PTH_DBG.OBJ/nsinstall -R -m 775
> Linux3.2_arm_arm-none-linux-gnueabi-gcc_glibc_PTH_DBG.OBJ/mangle
> ../../../../dist/Linux3.2_arm_arm-none-linux-gnueabi-gcc_
> glibc_PTH_DBG.OBJ/bin
> make[3]: Leaving directory `/opt2/fujian/NSS_Source/
> 64882/nss-3.16.5/nss/cmd/shlibsign/mangle'
> cd Linux3.2_arm_arm-none-linux-gnueabi-gcc_glibc_PTH_DBG.OBJ ; sh
> "/opt2/fujian/NSS_Source/64882/nss-3.16.5/nss/cmd/shlibsign/."/sign.sh
> "/opt2/fujian/NSS_Source/64882/nss-3.16.5/nss/cmd/shlibsign/../../../dist/
> Linux3.2_arm_arm-none-linux-gnueabi-gcc_glibc_PTH_DBG.OBJ" \
>         "/opt2/fujian/NSS_Source/64882/nss-3.16.5/nss/cmd/
> shlibsign/Linux3.2_arm_arm-none-linux-gnueabi-gcc_glibc_PTH_DBG.OBJ"
> Linux \
>         "/opt2/fujian/NSS_Source/64882/nss-3.16.5/nss/cmd/
> shlibsign/../../../dist/Linux3.2_arm_arm-none-linux-
> gnueabi-gcc_glibc_PTH_DBG.OBJ/lib" "/opt2/fujian/NSS_Source/
> 64882/nss-3.16.5/nss/cmd/shlibsign/../../../dist/
> Linux3.2_arm_arm-none-linux-gnueabi-gcc_glibc_PTH_DBG.OBJ/
> lib/libsoftokn3.so"
> /opt2/fujian/NSS_Source/64882/nss-3.16.5/nss/cmd/shlibsign/
> Linux3.2_arm_arm-none-linux-gnueabi-gcc_glibc_PTH_DBG.OBJ/shlibsign -v -i
> /opt2/fujian/NSS_Source/64882/nss-3.16.5/nss/cmd/shlibsign/.
> ./../../dist/Linux3.2_arm_arm-none-linux-gnueabi-gcc_glibc_
> PTH_DBG.OBJ/lib/libsoftokn3.so
> shlibsign: shlibsign.c:855: main: Assertion `lib != ((void *)0)' failed.
> Aborted
> make[2]: *** [../../../dist/Linux3.2_arm_arm-none-linux-gnueabi-gcc_
> glibc_PTH_DBG.OBJ/lib/libsoftokn3.chk] error 134
> make[2]: Leaving directory `/opt2/fujian/NSS_Source/
> 64882/nss-3.16.5/nss/cmd/shlibsign'
> make[1]: *** [libs] error 2
> make[1]: Leaving directory `/opt2/fujian/NSS_Source/
> 64882/nss-3.16.5/nss/cmd'
> make: *** [libs] error 2
> --
> dev-tech-crypto mailing list
> dev-tech-crypto@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-tech-crypto
>
-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to