diff options
author | davidovski <david@davidovski.xyz> | 2022-05-04 23:52:30 +0100 |
---|---|---|
committer | davidovski <david@davidovski.xyz> | 2022-05-04 23:52:30 +0100 |
commit | 739c65c54cb0e957df5e9b76f93fb02554e5cac3 (patch) | |
tree | 09ddfa0a342f3ea9de136cb50abdd79821bf1b53 /repo/system/binutils.xibuild | |
parent | 4c585ad54388285500fd18a6aaa516894e0f2c16 (diff) |
moved everything to new file formatting
Diffstat (limited to 'repo/system/binutils.xibuild')
-rw-r--r-- | repo/system/binutils.xibuild | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/repo/system/binutils.xibuild b/repo/system/binutils.xibuild deleted file mode 100644 index f7172ea..0000000 --- a/repo/system/binutils.xibuild +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/sh - -MAKEDEPS="make dejagnu bzip2 xz zlib zstd patch" -DEPS="musl zlib libelf" - -PKG_VER=2.38 -SOURCE=https://ftp.gnu.org/gnu/binutils/binutils-$PKG_VER.tar.xz - -ADDITIONAL=" -0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch -bfd-close-file-desriptor-if-there-is-no-archive-fd.patch -binutils-ld-fix-static-linking.patch -defang-no-split.patch -" - -DESC="Tools for handling object files" - -prepare () { - apply_patches - - find . -name '[a-z]*\.[0-9]*' -empty -exec rm -f {} \; -} - -build () { - mkdir build - cd build - - ../configure \ - --prefix=/usr \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - --disable-multilib \ - --enable-ld=default \ - --enable-gold \ - --enable-64-bit-bfd \ - --enable-plugins \ - --enable-relro \ - --enable-install-libiberty \ - --enable-deterministic-archives \ - --enable-targets=x86_64-pep \ - --enable-default-hash-style=gnu \ - --with-pic \ - --disable-werror \ - --disable-nls \ - --with-system-zlib \ - --with-mmap - - make tooldir=/usr -} - -#check () { - #make -k check || true -#} - -package() { - make -j1 tooldir=/usr DESTDIR=$PKG_DEST install - cd .. - - # how about we use binutils ld? - rm -f $PKG_DEST/usr/bin/ld - ln -sf /usr/bin/ld.bfd $PKG_DEST/usr/bin/ld - - install -m 644 include/libiberty.h $PKG_DEST/usr/include - install -m 644 include/demangle.h $PKG_DEST/usr/include - - for f in dlltool nlmconv windres windmc; do - rm -f $PKG_DEST/usr/share/man/man1/${f}.1 - done -} |