derle.sh 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # source : https://github.com/archlinux/svntogit-packages/blob/packages/binutils/trunk/PKGBUILD
  2. cd $SRC
  3. [[ ! -d binutils-gdb ]] && ln -s binutils-$surum binutils-gdb
  4. mkdir -p binutils-build
  5. cd binutils-gdb
  6. # Turn off development mode (-Werror, gas run-time checks, date in sonames)
  7. sed -i '/^development=/s/true/false/' bfd/development.sh
  8. # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS"
  9. sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure
  10. cd $SRC/binutils-build
  11. "$SRC/binutils-gdb/configure" \
  12. --prefix=/usr \
  13. --with-lib-path=/usr/lib:/usr/local/lib \
  14. --enable-cet \
  15. --enable-deterministic-archives \
  16. --enable-gold \
  17. --enable-ld=default \
  18. --enable-lto \
  19. --enable-plugins \
  20. --enable-relro \
  21. --enable-targets=x86_64-pep \
  22. --enable-threads \
  23. --disable-gdb \
  24. --disable-werror \
  25. --with-pic \
  26. --with-system-zlib
  27. make configure-host
  28. make tooldir=/usr
  29. # unset LDFLAGS as testsuite makes assumptions about which ones are active
  30. # ignore failures in gold testsuite...
  31. make -k LDFLAGS="" check || true