diff --git a/makefile b/makefile.txt similarity index 97% rename from makefile rename to makefile.txt index ff5c8c3..b21516e 100644 --- a/makefile +++ b/makefile.txt @@ -65,6 +65,7 @@ # make linux ARCHID=24 # Linux ARM 32 bit HardFloat (Linaro) # make linux ARCHID=25 # Linux ARM 32 bit HardFloat (Raspberry Pi, etc) # make linux ARCHID=26 # Linux ARM 64 bit +# make linux ARCHID=27 # Linux ARM 32 bit HardFloat NOKVM (Old Raspberry Pi on Raspian 7, 2015-02-02 build) # make pi KVM=1 ARCHID=25 # Linux ARM 32 bit HardFloat, compiled on the Pi. # gmake freebsd ARCHID=30 # FreeBSD x86 64 bit @@ -257,6 +258,17 @@ CFLAGS += -D_NOFSWATCHER CEXTRA = -fno-strict-aliasing endif +# Official Linux ARM 32bit HardFloat on Raspian 7 2015-02-02 +ifeq ($(ARCHID),27) +ARCHNAME = armhf2 +#CC = arm-linux-gnueabihf-gcc +#STRIP = arm-linux-gnueabihf-strip +KVM = 0 +LMS = 0 +CFLAGS += -D_NOFSWATCHER +CEXTRA = -fno-strict-aliasing +endif + # Official FreeBSD x86-64 ifeq ($(ARCHID),30) ARCHNAME = freebsd_x86-64 diff --git a/openssl/libstatic/linux/armhf2/libcrypto.a b/openssl/libstatic/linux/armhf2/libcrypto.a new file mode 100644 index 0000000..3b4b204 Binary files /dev/null and b/openssl/libstatic/linux/armhf2/libcrypto.a differ diff --git a/openssl/libstatic/linux/armhf2/libssl.a b/openssl/libstatic/linux/armhf2/libssl.a new file mode 100644 index 0000000..cae3346 Binary files /dev/null and b/openssl/libstatic/linux/armhf2/libssl.a differ diff --git a/openssl/libstatic/linux/openssl-armhf2 b/openssl/libstatic/linux/openssl-armhf2 new file mode 100644 index 0000000..17c8e08 --- /dev/null +++ b/openssl/libstatic/linux/openssl-armhf2 @@ -0,0 +1,13 @@ +# +# Copy and run this in the OpenSSL directory for ARM compatible OpenSSL stack +# +cd ../openssl +make clean +./Configure linux-armv4 no-weak-ssl-ciphers no-srp no-psk no-comp no-zlib no-zlib-dynamic no-threads no-hw no-err no-dso no-shared -no-asm no-rc5 no-idea no-md4 no-rmd160 no-ssl no-ssl3 no-seed no-camellia no-dso no-bf no-cast no-md2 no-mdc2 +make depend +sed 's/ -O3 / -Os /g' Makefile > t +rm Makefile +mv t Makefile +make +cp *.a ../openssl-static/armhf2 +cd .. diff --git a/openssl/libstatic/linux/state.txt b/openssl/libstatic/linux/state.txt index c4135fa..e409239 100644 --- a/openssl/libstatic/linux/state.txt +++ b/openssl/libstatic/linux/state.txt @@ -1 +1,3 @@ openssl-1.1.1.tar.gz in use on everything here. + +armhf2 - openssl-1.1.1c - This is a build of OpenSSL made on a Raspberry Pi 1 with a old 2015-02-02 build of Raspian 7. \ No newline at end of file