diff --git a/packages/bison.rb b/packages/bison.rb index 8293f4535..e29abd4d6 100644 --- a/packages/bison.rb +++ b/packages/bison.rb @@ -16,11 +16,10 @@ class Bison < Package def self.build system './configure --prefix=/usr/local' system "make" - system "find . -name '*.a' -print | xargs strip -S" end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/bz2.rb b/packages/bz2.rb index 1fc8cf31d..84e059848 100644 --- a/packages/bz2.rb +++ b/packages/bz2.rb @@ -37,11 +37,6 @@ class Bz2 < Package system "mkdir", "-p", "#{CREW_DEST_DIR}#{CREW_LIB_PREFIX}" system "cp", "-p", "libbz2.so.1.0.6", "#{CREW_DEST_DIR}#{CREW_LIB_PREFIX}" system "ln", "-s", "libbz2.so.1.0.6", "#{CREW_DEST_DIR}#{CREW_LIB_PREFIX}/libbz2.so.1.0" - - # Strip binaries and libraries - system "strip #{CREW_DEST_DIR}/usr/local/bin/bzip2" - system "strip #{CREW_DEST_DIR}/usr/local/bin/bzip2recover" - system "strip -S #{CREW_DEST_DIR}#{CREW_LIB_PREFIX}/*" end def self.check diff --git a/packages/curl.rb b/packages/curl.rb index ab316fcea..dbf83f7e7 100644 --- a/packages/curl.rb +++ b/packages/curl.rb @@ -18,10 +18,7 @@ class Curl < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" - - # strip debug symbol from library - system "strip -S #{CREW_DEST_DIR}#{CREW_LIB_PREFIX}/libcurl.so.*" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/diffutils.rb b/packages/diffutils.rb index a02cfcd2d..28e89864a 100644 --- a/packages/diffutils.rb +++ b/packages/diffutils.rb @@ -15,7 +15,7 @@ class Diffutils < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/dos2unix.rb b/packages/dos2unix.rb index f25991e65..0ca8d9a49 100644 --- a/packages/dos2unix.rb +++ b/packages/dos2unix.rb @@ -9,7 +9,6 @@ class Dos2unix < Package def self.build system 'make' - system 'make strip' end def self.install diff --git a/packages/ed.rb b/packages/ed.rb index a6b71cffb..dc0e1fd82 100644 --- a/packages/ed.rb +++ b/packages/ed.rb @@ -16,7 +16,7 @@ class Ed < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/expat.rb b/packages/expat.rb index 4347e4e8c..3a96e13a6 100644 --- a/packages/expat.rb +++ b/packages/expat.rb @@ -14,10 +14,6 @@ class Expat < Package def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - - # strip binary and library - system "strip #{CREW_DEST_DIR}/usr/local/bin/xmlwf" - system "strip -S #{CREW_DEST_DIR}#{CREW_LIB_PREFIX}/libexpat.so.*" end def self.check diff --git a/packages/expect.rb b/packages/expect.rb index 0048feeba..b4a36f46d 100644 --- a/packages/expect.rb +++ b/packages/expect.rb @@ -12,8 +12,6 @@ class Expect < Package def self.build system "./configure", "--prefix=/usr/local" system "make" - system "find . -name '*.so' -print | xargs strip -S" - system "strip expect" end def self.install diff --git a/packages/filecmd.rb b/packages/filecmd.rb index 5158bebc0..0e8cdbc03 100644 --- a/packages/filecmd.rb +++ b/packages/filecmd.rb @@ -10,11 +10,10 @@ class Filecmd < Package def self.build system "./configure" system "make" - system "find . -name 'lib*.so.*' -print | xargs strip -S" end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/flex.rb b/packages/flex.rb index 885a18bd2..ec0d3025f 100644 --- a/packages/flex.rb +++ b/packages/flex.rb @@ -13,11 +13,10 @@ class Flex < Package def self.build system "./configure", "--with-pic", "--disable-static", "--enable-shared" system "make" - system "find . -name 'lib*.so.*' -print | xargs strip -S" end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/gawk.rb b/packages/gawk.rb index 8b44795dc..bcc840ad7 100644 --- a/packages/gawk.rb +++ b/packages/gawk.rb @@ -16,11 +16,10 @@ class Gawk < Package def self.build system './configure', '--prefix=/usr/local' system 'make' - system "find . -name '*.so' -print | xargs strip -S" end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/gdbm.rb b/packages/gdbm.rb index 55d450434..ef6cc1e44 100644 --- a/packages/gdbm.rb +++ b/packages/gdbm.rb @@ -12,11 +12,10 @@ class Gdbm < Package def self.build system './configure', '--disable-static', '--enable-shared', '--with-pic' system 'make' - system "find . -name 'lib*.so.*' -print | xargs strip -S" end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/gettext.rb b/packages/gettext.rb index a17051824..1830e4fb7 100644 --- a/packages/gettext.rb +++ b/packages/gettext.rb @@ -14,11 +14,10 @@ class Gettext < Package def self.build system "./configure", "--enable-shared", "--disable-static", "--with-pic" system "make" - system "find . -name '*.so.*' -print | xargs strip -S" end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/git.rb b/packages/git.rb index d684bf673..7b3fc7ba3 100644 --- a/packages/git.rb +++ b/packages/git.rb @@ -22,7 +22,6 @@ class Git < Package def self.build system "#{@make_cmd} all" - system "#{@make_cmd} strip" end def self.install diff --git a/packages/less.rb b/packages/less.rb index 7a4964d50..d6efff5ab 100644 --- a/packages/less.rb +++ b/packages/less.rb @@ -16,7 +16,7 @@ class Less < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/libffi.rb b/packages/libffi.rb index f1b50b00d..00d62b278 100644 --- a/packages/libffi.rb +++ b/packages/libffi.rb @@ -10,11 +10,10 @@ class Libffi < Package def self.build system "./configure", "--enable-shared", "--disable-static", "--with-pic", "--disable-debug", "--disable-dependency-tracking" system "make" - system "find . -name 'lib*.so.*' -print | xargs strip -S" end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/libpipeline.rb b/packages/libpipeline.rb index 8aced1c37..f33844107 100644 --- a/packages/libpipeline.rb +++ b/packages/libpipeline.rb @@ -10,11 +10,10 @@ class Libpipeline < Package def self.build system './configure', '--disable-static', '--enable-shared', '--with-pic' system 'make' - system "find . -name 'lib*.so.*' -print | xargs strip -S" end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/libssh2.rb b/packages/libssh2.rb index e5c1d0dca..e6e2879c7 100644 --- a/packages/libssh2.rb +++ b/packages/libssh2.rb @@ -17,9 +17,6 @@ class Libssh2 < Package def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - - # strip debug symbol from library - system "strip -S #{CREW_DEST_DIR}/usr/local/lib/libssh2.so.*" end def self.check diff --git a/packages/libunbound.rb b/packages/libunbound.rb index 193e361ba..169020978 100644 --- a/packages/libunbound.rb +++ b/packages/libunbound.rb @@ -19,8 +19,6 @@ class Libunbound < Package system "sed", "-i", "Makefile", "-e", '/$(LEX) -t $(srcdir)\/util\/configlexer.lex/s:-t:-t -Pub_c_:' system "make" - system "make", "strip" - system "find . -name 'lib*.so.*' -print | xargs strip -S" end def self.install diff --git a/packages/libxml2.rb b/packages/libxml2.rb index 93b5f31d0..24fc29ce7 100644 --- a/packages/libxml2.rb +++ b/packages/libxml2.rb @@ -13,10 +13,7 @@ class Libxml2 < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" - - # strip debug symbol from library - system "strip -S #{CREW_DEST_DIR}/usr/local/lib/libxml2.so.*" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/lzip.rb b/packages/lzip.rb index 495c16927..c494abba4 100644 --- a/packages/lzip.rb +++ b/packages/lzip.rb @@ -14,7 +14,7 @@ class Lzip < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/m4.rb b/packages/m4.rb index 7042a1292..7eb264ef1 100644 --- a/packages/m4.rb +++ b/packages/m4.rb @@ -15,7 +15,7 @@ class M4 < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/make.rb b/packages/make.rb index 6aad9c36f..13e7125f8 100644 --- a/packages/make.rb +++ b/packages/make.rb @@ -16,7 +16,7 @@ class Make < Package end def self.install - system "./make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "./make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/mandb.rb b/packages/mandb.rb index 8d5369be1..9cc7bf2a6 100644 --- a/packages/mandb.rb +++ b/packages/mandb.rb @@ -20,11 +20,10 @@ class Mandb < Package '--disable-cache-owner', # we can't create the user 'man' '--with-pager=/usr/local/bin/less' # the pager is not at the default location system 'make' - system "find . -name 'lib*.so*' -print | xargs strip -S" end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" puts "" puts "You will have to change the default PAGER environment variable to be able to use mandb:" puts "echo \"export PAGER=/usr/local/bin/less\" >> ~/.bashrc && . ~/.bashrc" diff --git a/packages/ncurses.rb b/packages/ncurses.rb index eca4990b2..772399c71 100644 --- a/packages/ncurses.rb +++ b/packages/ncurses.rb @@ -23,17 +23,5 @@ class Ncurses < Package def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - - # strip binaries - system "strip", "#{CREW_DEST_DIR}/usr/local/bin/clear" - system "strip", "#{CREW_DEST_DIR}/usr/local/bin/infocmp" - system "strip", "#{CREW_DEST_DIR}/usr/local/bin/tabs" - system "strip", "#{CREW_DEST_DIR}/usr/local/bin/tic" - system "strip", "#{CREW_DEST_DIR}/usr/local/bin/tput" - system "strip", "#{CREW_DEST_DIR}/usr/local/bin/tset" - system "strip", "#{CREW_DEST_DIR}/usr/local/bin/toe" - - # strip libraries here since `make install` re-link libraries again - system "find #{CREW_DEST_DIR}#{CREW_LIB_PREFIX} -name 'lib*.so.*' -print | xargs strip -S" end end diff --git a/packages/ncursesw.rb b/packages/ncursesw.rb index d961681e4..2c3f199c8 100644 --- a/packages/ncursesw.rb +++ b/packages/ncursesw.rb @@ -42,8 +42,5 @@ class Ncursesw < Package system "rm", "#{CREW_DEST_DIR}/usr/local/bin/tput" system "rm", "#{CREW_DEST_DIR}/usr/local/bin/tset" system "rm", "#{CREW_DEST_DIR}/usr/local/bin/toe" - - # strip libraries here since `make install` re-link libraries again - system "find #{CREW_DEST_DIR}#{CREW_LIB_PREFIX} -name 'lib*.so.*' -print | xargs strip -S" end end diff --git a/packages/openssl.rb b/packages/openssl.rb index e9135a5ef..17676b0c1 100644 --- a/packages/openssl.rb +++ b/packages/openssl.rb @@ -26,13 +26,10 @@ class Openssl < Package end system "./config --prefix=/usr/local --openssldir=/etc/ssl #{options}" system "make" - system "find . -name '*.so' -print | xargs strip -S" - system "find . -name '*.so.*' -print | xargs strip -S" end def self.install system "make", "INSTALL_PREFIX=#{CREW_DEST_DIR}", "install" - system "strip", "#{CREW_DEST_DIR}/usr/local/bin/openssl" system "find #{CREW_DEST_DIR}/usr/local -name 'lib*.a' -print | xargs rm" # move man to /usr/local/man diff --git a/packages/patch.rb b/packages/patch.rb index 38563e203..8a58e5dca 100644 --- a/packages/patch.rb +++ b/packages/patch.rb @@ -13,7 +13,7 @@ class Patch < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/pcre.rb b/packages/pcre.rb index 3892f2c76..99de76960 100644 --- a/packages/pcre.rb +++ b/packages/pcre.rb @@ -13,8 +13,7 @@ class Pcre < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" - system "strip -S #{CREW_DEST_DIR}#{CREW_LIB_PREFIX}/lib*.so.*" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/perl.rb b/packages/perl.rb index f1c1d5e39..c8ff9c46a 100644 --- a/packages/perl.rb +++ b/packages/perl.rb @@ -14,11 +14,10 @@ class Perl < Package # Create shared library system "BUILD_ZLIB=False BUILD_BZIP2=0 ./Configure -de -Duseshrplib" system "make" - system "find . -name '*.so' -print | xargs strip -S" end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/pkgconfig.rb b/packages/pkgconfig.rb index 1381f6be0..836b2f9bf 100644 --- a/packages/pkgconfig.rb +++ b/packages/pkgconfig.rb @@ -21,7 +21,7 @@ class Pkgconfig < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/python27.rb b/packages/python27.rb index e367c3908..8c902bc8a 100644 --- a/packages/python27.rb +++ b/packages/python27.rb @@ -16,22 +16,13 @@ class Python27 < Package def self.build system "./configure", "CPPFLAGS=-I/usr/local/include/ncurses -I/usr/local/include/ncursesw", "--with-ensurepip=install", "--enable-shared" system "make" - - # strip debug symbols from library - system "find . -name '*.so' -print | xargs strip -S" unless @@debug_symbol end def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - # strip binary - system "strip", "#{CREW_DEST_DIR}/usr/local/bin/python2" unless @@debug_symbol - # remove static library system "find #{CREW_DEST_DIR}/usr/local -name 'libpython*.a' -print | xargs rm" - - # remove cache (byte-code) files from install package - system "find #{CREW_DEST_DIR}/usr/local -name '*.pyc' -o -name '*.pyo' | xargs rm" end def self.check diff --git a/packages/python3.rb b/packages/python3.rb index f5d072b3d..1a6f20960 100644 --- a/packages/python3.rb +++ b/packages/python3.rb @@ -17,22 +17,13 @@ class Python3 < Package system "./configure", "CPPFLAGS=-I/usr/local/include/ncurses -I/usr/local/include/ncursesw", "--with-ensurepip=install", "--enable-shared" system "make" - - # strip debug symbols from library - system "find . -name '*.so' -print | xargs strip -S" unless @@debug_symbol end def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - # strip binary - system "strip", "#{CREW_DEST_DIR}/usr/local/bin/python3" unless @@debug_symbol - # remove static library system "find #{CREW_DEST_DIR}/usr/local -name 'libpython*.a' -print | xargs rm" - - # remove cache (byte-code) files from install package - system "find #{CREW_DEST_DIR}/usr/local -name '__pycache__' -print | xargs rm -rf" end def self.check @@ -54,10 +45,6 @@ class Python3 < Package "bpo-30175: FIXME: cyrus.andrew.cmu.edu doesn\'t accept "\ "our randomly generated client x509 certificate anymore")' - # skip gdb test since we are stripping debug symbols - system "sed", "-i", "Lib/test/test_gdb.py", - "-e", '/get_gdb_version/iraise unittest.SkipTest("only for python install with debug symbols")' unless @@debug_symbol - # Using /tmp breaks test_distutils, test_subprocess # Proxy setting breaks test_httpservers, test_ssl, # test_urllib, test_urllib2, test_urllib2_localnet diff --git a/packages/r.rb b/packages/r.rb index 0ae107499..21f9cc656 100644 --- a/packages/r.rb +++ b/packages/r.rb @@ -24,7 +24,7 @@ class R < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/readline.rb b/packages/readline.rb index cf432a0fd..74190e8be 100644 --- a/packages/readline.rb +++ b/packages/readline.rb @@ -25,7 +25,6 @@ class Readline < Package system "CC='gcc' ./configure --libdir=#{CREW_LIB_PREFIX} --disable-static --with-curses" system "make" - system "find . -name 'lib*.so.*' -print | xargs strip -S" end def self.install diff --git a/packages/ruby.rb b/packages/ruby.rb index 4b07746f0..b4de5b966 100644 --- a/packages/ruby.rb +++ b/packages/ruby.rb @@ -16,12 +16,10 @@ class Ruby < Package def self.build system "CC='gcc' ./configure" system "make" - system "find . -name '*.so' | xargs strip -S" end def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - system "strip #{CREW_DEST_DIR}/usr/local/bin/ruby" end def self.check diff --git a/packages/sqlite.rb b/packages/sqlite.rb index 60d2a0616..4c0e2c22d 100644 --- a/packages/sqlite.rb +++ b/packages/sqlite.rb @@ -10,10 +10,9 @@ class Sqlite < Package def self.build system "./configure", "--disable-static", "--enable-shared", "--with-pic" system "make" - system "find . -name 'lib*.so.*' -print | xargs strip -S" end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end end diff --git a/packages/vim.rb b/packages/vim.rb index 0cbea4bbd..e8b4716be 100644 --- a/packages/vim.rb +++ b/packages/vim.rb @@ -20,7 +20,6 @@ class Vim < Package def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - system "strip", "#{CREW_DEST_DIR}/usr/local/bin/vim" puts "\nMake sure to put your .vim directory in a subdirectory of /usr/local so it has execute permissions" puts "You can then symlink to your home directory so vim can see it" diff --git a/packages/xzutils.rb b/packages/xzutils.rb index 82a99d7b6..ebfd15c10 100644 --- a/packages/xzutils.rb +++ b/packages/xzutils.rb @@ -14,10 +14,7 @@ class Xzutils < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip" - - # strip debug symbol from library - system "strip -S #{CREW_DEST_DIR}#{CREW_LIB_PREFIX}/liblzma.so.*" + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check diff --git a/packages/zlibpkg.rb b/packages/zlibpkg.rb index 1bec40e4c..bf14b93af 100644 --- a/packages/zlibpkg.rb +++ b/packages/zlibpkg.rb @@ -17,9 +17,6 @@ class Zlibpkg < Package # remove static library since there is no configuration option to not create it. system "rm", "#{CREW_DEST_DIR}#{CREW_LIB_PREFIX}/libz.a" - - # strip library - system "strip -S #{CREW_DEST_DIR}#{CREW_LIB_PREFIX}/libz.so.*" end def self.check