Building from source - error finding libssp on ARM Cortex A7

I’m trying to build this from source on my Cortex ARM A7. Most things compile quite happily on that platform, yet I’m having a problem with libssp.
If I run gcc -v I get:

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/gcc/arm-angstrom-linux-gnueabi/4.9.3/lto-wrapper
Target: arm-angstrom-linux-gnueabi
Configured with: /build/jenkins/angstrom-v2014.12/machine/beagleboard/build/tmp-angstrom_v2014_12-glibc/work-shared/gcc-linaro-4.9-r2014.11/gcc-linaro-4.9-2014.11/configure --build=x86_64-linux --host=arm-angstrom-linux-gnueabi --target=arm-angstrom-linux-gnueabi --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib/gcc --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/build/jenkins/angstrom-v2014.12/machine/beagleboard/build/tmp-angstrom_v2014_12-glibc/sysroots/beagleboard --with-gnu-ld --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-multilib --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-angstrom-linux-gnueabi- --without-local-prefix --enable-target-optspace --enable-lto --enable-libssp --disable-bootstrap --disable-libmudflap --with-system-zlib --with-linker-hash-style=gnu --enable-linker-build-id --with-ppl=no --with-cloog=no --enable-checking=release --enable-cheaders=c_global --with-float=hard --with-sysroot=/ --with-build-sysroot=/build/jenkins/angstrom-v2014.12/machine/beagleboard/build/tmp-angstrom_v2014_12-glibc/sysroots/beagleboard --with-native-system-header-dir=/build/jenkins/angstrom-v2014.12/machine/beagleboard/build/tmp-angstrom_v2014_12-glibc/sysroots/beagleboard/usr/include --with-gxx-include-dir=/usr/include/c++/4.9.3 --enable-nls --with-arch=armv7-a
Thread model: posix
gcc version 4.9.3 20141031 (prerelease) (Linaro GCC 4.9-2014.11)

which includes the line --enable-libssp.
So when I type make for ZeroTier I get:
g++ -O3 -fstack-protector -fPIE -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING=“Linux” -DMINIUPNPC_VERSION_STRING=“2.0” -DUPNP_VERSION_STRING=“UPnP/1.1” -DENABLE_STRNATPMPERR -DZT_NO_TYPE_PUNNING -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=3 -DZT_SOFTWARE_UPDATE_DEFAULT="“disable”" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -mfloat-abi=hard -mfpu=vfp -mcpu=arm1176jzf-s -fexceptions -marm -mno-unaligned-access -pie -Wl,-z,relro,-z,now -o zerotier-one node/AES.o node/AES_aesni.o node/AES_armcrypto.o node/C25519.o node/Capability.o node/CertificateOfMembership.o node/CertificateOfOwnership.o node/Identity.o node/IncomingPacket.o node/InetAddress.o node/Membership.o node/Multicaster.o node/Network.o node/NetworkConfig.o node/Node.o node/OutboundMulticast.o node/Packet.o node/Path.o node/Peer.o node/Poly1305.o node/Revocation.o node/Salsa20.o node/SelfAwareness.o node/SHA512.o node/Switch.o node/Tag.o node/Topology.o node/Trace.o node/Utils.o node/Bond.o node/BondController.o controller/EmbeddedNetworkController.o controller/DBMirrorSet.o controller/DB.o controller/FileDB.o controller/LFDB.o controller/PostgreSQL.o osdep/EthernetTap.o osdep/ManagedRoute.o osdep/Http.o osdep/OSUtils.o service/SoftwareUpdater.o service/OneService.o osdep/LinuxEthernetTap.o osdep/LinuxNetLink.o osdep/PortMapper.o ext/miniupnpc/connecthostport.o ext/miniupnpc/igd_desc_parse.o ext/miniupnpc/minisoap.o ext/miniupnpc/minissdpc.o ext/miniupnpc/miniupnpc.o ext/miniupnpc/miniwget.o ext/miniupnpc/minixml.o ext/miniupnpc/portlistingparse.o ext/miniupnpc/receivedata.o ext/miniupnpc/upnpcommands.o ext/miniupnpc/upnpdev.o ext/miniupnpc/upnperrors.o ext/miniupnpc/upnpreplyparse.o ext/libnatpmp/natpmp.o ext/libnatpmp/getgateway.o ext/http-parser/http_parser.o one.o
/usr/lib/gcc/arm-angstrom-linux-gnueabi/4.9.3/…/…/…/…/arm-angstrom-linux-gnueabi/bin/ld: error: cannot find -lssp_nonshared
/usr/lib/gcc/arm-angstrom-linux-gnueabi/4.9.3/…/…/…/…/arm-angstrom-linux-gnueabi/bin/ld: error: cannot find -lssp
collect2: error: ld returned 1 exit status
make-linux.mk:312: recipe for target ‘zerotier-one’ failed
make: *** [zerotier-one] Error 1
Which suggests that libssp isn’t available. Can anyone help?

Thanks,
Simon

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.