* [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 6dc206ab6943aff5820a462d42e827d3e7852990
@ 2021-02-16 18:06 Michael Tremer
0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2021-02-16 18:06 UTC (permalink / raw)
To: ipfire-scm
[-- Attachment #1: Type: text/plain, Size: 12359 bytes --]
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".
The branch, next has been updated
via 6dc206ab6943aff5820a462d42e827d3e7852990 (commit)
via 44558ee19c46d2d4bdefb16d5d65ae04b069b104 (commit)
via a810c2ae8f5f2a77303bca7c5f896297c48b4ca0 (commit)
from 5459c8a4b792d26c5963df2f3e33c44effc825f2 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6dc206ab6943aff5820a462d42e827d3e7852990
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Tue Feb 16 18:00:16 2021 +0000
Drop /usr/lib/sse2
This is now unused
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 44558ee19c46d2d4bdefb16d5d65ae04b069b104
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Tue Feb 16 17:55:29 2021 +0000
openssl: Drop SSE2-optimized version
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit a810c2ae8f5f2a77303bca7c5f896297c48b4ca0
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Tue Feb 16 17:43:12 2021 +0000
gmp: Drop SSE2-optimized version on i586
The next version of glibc has removed support for this and this patch
removes it.
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
-----------------------------------------------------------------------
Summary of changes:
config/rootfiles/common/aarch64/stage2 | 2 --
config/rootfiles/common/armv5tel/gmp | 17 --------------
config/rootfiles/common/{aarch64 => }/gmp | 0
config/rootfiles/common/i586/gmp | 19 ----------------
config/rootfiles/common/i586/openssl-sse2 | 1 -
config/rootfiles/common/stage2 | 2 --
config/rootfiles/common/x86_64/gmp | 17 --------------
config/rootfiles/common/x86_64/stage2 | 2 --
config/rootfiles/core/155/filelists/files | 1 +
.../rootfiles/core/155/filelists/i586/openssl-sse2 | 1 -
config/rootfiles/core/155/update.sh | 4 +++-
lfs/gmp | 26 ++--------------------
lfs/openssl | 19 ++--------------
lfs/stage2 | 2 +-
make.sh | 1 -
src/scripts/filesystem-cleanup | 1 -
16 files changed, 9 insertions(+), 106 deletions(-)
delete mode 100644 config/rootfiles/common/armv5tel/gmp
rename config/rootfiles/common/{aarch64 => }/gmp (100%)
delete mode 100644 config/rootfiles/common/i586/gmp
delete mode 100644 config/rootfiles/common/i586/openssl-sse2
delete mode 100644 config/rootfiles/common/x86_64/gmp
delete mode 120000 config/rootfiles/core/155/filelists/i586/openssl-sse2
Difference in files:
diff --git a/config/rootfiles/common/aarch64/stage2 b/config/rootfiles/common/aarch64/stage2
index 8556c9c28..1db148203 100644
--- a/config/rootfiles/common/aarch64/stage2
+++ b/config/rootfiles/common/aarch64/stage2
@@ -84,7 +84,6 @@ usr/lib/libgcc_s.so.1
#usr/lib/libstdc++.la
#usr/lib/libstdc++.so
usr/lib/libstdc++.so.6
-#usr/lib/sse2
usr/lib64
#usr/local
#usr/local/bin
@@ -112,7 +111,6 @@ usr/local/bin/update-lang-cache
usr/local/bin/update-location-database
#usr/local/include
#usr/local/lib
-#usr/local/lib/sse2
#usr/local/sbin
#usr/local/share
#usr/local/share/doc
diff --git a/config/rootfiles/common/armv5tel/gmp b/config/rootfiles/common/armv5tel/gmp
deleted file mode 100644
index c1d6a7d9d..000000000
--- a/config/rootfiles/common/armv5tel/gmp
+++ /dev/null
@@ -1,17 +0,0 @@
-#usr/include/gmp.h
-#usr/include/gmpxx.h
-#usr/lib/libgmp.a
-#usr/lib/libgmp.la
-#usr/lib/libgmp.so
-usr/lib/libgmp.so.10
-usr/lib/libgmp.so.10.4.0
-#usr/lib/libgmpxx.a
-#usr/lib/libgmpxx.la
-#usr/lib/libgmpxx.so
-usr/lib/libgmpxx.so.4
-usr/lib/libgmpxx.so.4.6.0
-#usr/lib/pkgconfig/gmp.pc
-#usr/lib/pkgconfig/gmpxx.pc
-#usr/share/info/gmp.info
-#usr/share/info/gmp.info-1
-#usr/share/info/gmp.info-2
diff --git a/config/rootfiles/common/aarch64/gmp b/config/rootfiles/common/gmp
similarity index 100%
rename from config/rootfiles/common/aarch64/gmp
rename to config/rootfiles/common/gmp
diff --git a/config/rootfiles/common/i586/gmp b/config/rootfiles/common/i586/gmp
deleted file mode 100644
index c0ec9a9b6..000000000
--- a/config/rootfiles/common/i586/gmp
+++ /dev/null
@@ -1,19 +0,0 @@
-#usr/include/gmp.h
-#usr/include/gmpxx.h
-#usr/lib/libgmp.a
-#usr/lib/libgmp.la
-#usr/lib/libgmp.so
-usr/lib/libgmp.so.10
-usr/lib/libgmp.so.10.4.0
-#usr/lib/libgmpxx.a
-#usr/lib/libgmpxx.la
-#usr/lib/libgmpxx.so
-usr/lib/libgmpxx.so.4
-usr/lib/libgmpxx.so.4.6.0
-#usr/lib/pkgconfig/gmp.pc
-#usr/lib/pkgconfig/gmpxx.pc
-usr/lib/sse2/libgmp.so.10
-usr/lib/sse2/libgmp.so.10.4.0
-#usr/share/info/gmp.info
-#usr/share/info/gmp.info-1
-#usr/share/info/gmp.info-2
diff --git a/config/rootfiles/common/i586/openssl-sse2 b/config/rootfiles/common/i586/openssl-sse2
deleted file mode 100644
index d366bd47f..000000000
--- a/config/rootfiles/common/i586/openssl-sse2
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/sse2/libcrypto.so.1.1
diff --git a/config/rootfiles/common/stage2 b/config/rootfiles/common/stage2
index 2c4f715dd..d7b454884 100644
--- a/config/rootfiles/common/stage2
+++ b/config/rootfiles/common/stage2
@@ -84,7 +84,6 @@ usr/lib/libgcc_s.so.1
#usr/lib/libstdc++.la
#usr/lib/libstdc++.so
usr/lib/libstdc++.so.6
-#usr/lib/sse2
#usr/local
#usr/local/bin
#usr/local/bin/archive.files
@@ -111,7 +110,6 @@ usr/local/bin/update-ids-ruleset
usr/local/bin/update-location-database
#usr/local/include
#usr/local/lib
-#usr/local/lib/sse2
#usr/local/sbin
#usr/local/share
#usr/local/share/doc
diff --git a/config/rootfiles/common/x86_64/gmp b/config/rootfiles/common/x86_64/gmp
deleted file mode 100644
index c1d6a7d9d..000000000
--- a/config/rootfiles/common/x86_64/gmp
+++ /dev/null
@@ -1,17 +0,0 @@
-#usr/include/gmp.h
-#usr/include/gmpxx.h
-#usr/lib/libgmp.a
-#usr/lib/libgmp.la
-#usr/lib/libgmp.so
-usr/lib/libgmp.so.10
-usr/lib/libgmp.so.10.4.0
-#usr/lib/libgmpxx.a
-#usr/lib/libgmpxx.la
-#usr/lib/libgmpxx.so
-usr/lib/libgmpxx.so.4
-usr/lib/libgmpxx.so.4.6.0
-#usr/lib/pkgconfig/gmp.pc
-#usr/lib/pkgconfig/gmpxx.pc
-#usr/share/info/gmp.info
-#usr/share/info/gmp.info-1
-#usr/share/info/gmp.info-2
diff --git a/config/rootfiles/common/x86_64/stage2 b/config/rootfiles/common/x86_64/stage2
index ee41d2fb0..d0f013b1a 100644
--- a/config/rootfiles/common/x86_64/stage2
+++ b/config/rootfiles/common/x86_64/stage2
@@ -84,7 +84,6 @@ usr/lib/libgcc_s.so.1
#usr/lib/libstdc++.la
#usr/lib/libstdc++.so
usr/lib/libstdc++.so.6
-#usr/lib/sse2
usr/lib64
#usr/local
#usr/local/bin
@@ -112,7 +111,6 @@ usr/local/bin/update-lang-cache
usr/local/bin/update-location-database
#usr/local/include
#usr/local/lib
-#usr/local/lib/sse2
#usr/local/sbin
#usr/local/share
#usr/local/share/doc
diff --git a/config/rootfiles/core/155/filelists/files b/config/rootfiles/core/155/filelists/files
index 722152c17..688cfb1ac 100644
--- a/config/rootfiles/core/155/filelists/files
+++ b/config/rootfiles/core/155/filelists/files
@@ -1,2 +1,3 @@
srv/web/ipfire/cgi-bin/country.cgi
srv/web/ipfire/cgi-bin/wirelessclient.cgi
+usr/local/bin/filesystem-cleanup
diff --git a/config/rootfiles/core/155/filelists/i586/openssl-sse2 b/config/rootfiles/core/155/filelists/i586/openssl-sse2
deleted file mode 120000
index f424713d6..000000000
--- a/config/rootfiles/core/155/filelists/i586/openssl-sse2
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/i586/openssl-sse2
\ No newline at end of file
diff --git a/config/rootfiles/core/155/update.sh b/config/rootfiles/core/155/update.sh
index f7b2e8279..0f5d37848 100644
--- a/config/rootfiles/core/155/update.sh
+++ b/config/rootfiles/core/155/update.sh
@@ -32,7 +32,9 @@ for (( i=1; i<=$core; i++ )); do
done
# Remove files
-rm -vf \
+rm -vrf \
+ /usr/lib/sse2 \
+ /usr/local/lib/sse2 \
/lib/libpcre.so.0 \
/lib/libpcre.so.0.0.1
diff --git a/lfs/gmp b/lfs/gmp
index d09100981..ed92cf30e 100644
--- a/lfs/gmp
+++ b/lfs/gmp
@@ -34,13 +34,8 @@ TARGET = $(DIR_INFO)/$(THISAPP)
ifeq "$(BUILD_ARCH)" "i586"
CONFIGURE_ARGS = ABI=32
- BUILDTARGET_PENTIUM4 = $(patsubst $(BUILD_ARCH)-%,pentium4-%,$(BUILDTARGET))
endif
-CONFIGURE_OPTIONS = \
- --prefix=/usr \
- --enable-cxx
-
###############################################################################
# Top-level Rules
###############################################################################
@@ -82,26 +77,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && \
$(CONFIGURE_ARGS) \
./configure \
- --build=$(BUILDTARGET) \
- $(CONFIGURE_OPTIONS)
+ --prefix=/usr \
+ --enable-cxx
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
-
-ifeq "$(BUILD_ARCH)" "i586"
- # Build SSE/SSE2 optimised version for x86
- cd $(DIR_APP) && make clean
- cd $(DIR_APP) && \
- $(CONFIGURE_ARGS) \
- ./configure \
- --build=$(BUILDTARGET_PENTIUM4) \
- $(CONFIGURE_OPTIONS) \
- CFLAGS="$(CFLAGS) -march=pentium4" \
- CXXFLAGS="$(CXXFLAGS) -march=pentium4"
- cd $(DIR_APP) && make $(MAKETUNING)
-
- -mkdir -pv /usr/lib/sse2
- cd $(DIR_APP) && install -v -m 755 .libs/libgmp.so.10.4.0 /usr/lib/sse2
-endif
-
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/openssl b/lfs/openssl
index ea7eff135..a50d686f0 100644
--- a/lfs/openssl
+++ b/lfs/openssl
@@ -35,11 +35,6 @@ TARGET = $(DIR_INFO)/$(THISAPP)$(KCFG)
CFLAGS += -DPURIFY -Wa,--noexecstack
-# Enable SSE2 for this build
-ifeq "$(KCFG)" "-sse2"
- CFLAGS+= -march=i686 -mmmx -msse -msse2 -mfpmath=sse
-endif
-
export RPM_OPT_FLAGS = $(CFLAGS)
CONFIGURE_OPTIONS = \
@@ -72,11 +67,7 @@ ifeq "$(BUILD_ARCH)" "x86_64"
endif
ifeq "$(BUILD_ARCH)" "i586"
- OPENSSL_ARCH = linux-elf
-
- ifneq "$(KCFG)" "-sse2"
- OPENSSL_ARCH += no-sse2
- endif
+ OPENSSL_ARCH = linux-elf no-sse2
endif
###############################################################################
@@ -132,15 +123,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && make depend
cd $(DIR_APP) && make $(MAKETUNING)
-ifeq "$(KCFG)" "-sse2"
- -mkdir -pv /usr/lib/sse2
- cd $(DIR_APP) && install -m 755 \
- libcrypto.so.1.1 /usr/lib/sse2
-else
- # Install everything.
+ # Install everything
cd $(DIR_APP) && make install
install -m 0644 $(DIR_SRC)/config/ssl/openssl.cnf /etc/ssl
-endif
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/stage2 b/lfs/stage2
index 2863d6b69..bacc9e031 100644
--- a/lfs/stage2
+++ b/lfs/stage2
@@ -53,7 +53,7 @@ $(TARGET) :
-mkdir -pv /{media/{floppy,cdrom,usbkey},sbin,srv,var}
-install -dv -m 0750 /root
-install -dv -m 1777 /tmp /var/tmp
- -mkdir -pv /usr/{,local/}{bin,include,lib{,/sse2},sbin,src}
+ -mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src}
-mkdir -pv /usr/{,local/}share/{doc,info,locale,man}
-mkdir -v /usr/{,local/}share/{misc,terminfo,xt_geoip,zoneinfo}
-mkdir -pv /usr/{,local/}share/man/man{1..8}
diff --git a/make.sh b/make.sh
index a0c71ce73..eb00087f6 100755
--- a/make.sh
+++ b/make.sh
@@ -1145,7 +1145,6 @@ buildipfire() {
lfsmake2 initscripts
lfsmake2 backup
lfsmake2 openssl
- [ "${BUILD_ARCH}" = "i586" ] && lfsmake2 openssl KCFG='-sse2'
lfsmake2 kmod
lfsmake2 udev
lfsmake2 popt
diff --git a/src/scripts/filesystem-cleanup b/src/scripts/filesystem-cleanup
index f4d4f7df2..932e7dc6c 100644
--- a/src/scripts/filesystem-cleanup
+++ b/src/scripts/filesystem-cleanup
@@ -22,7 +22,6 @@
############################################################################
PATHS=(
- /usr/lib/sse2
/usr/lib
/lib
)
hooks/post-receive
--
IPFire 2.x development tree
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-02-16 18:06 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-16 18:06 [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 6dc206ab6943aff5820a462d42e827d3e7852990 Michael Tremer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox