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