aboutsummaryrefslogtreecommitdiffstats
path: root/package/devel/binutils
Commit message (Collapse)AuthorAgeFilesLines
* binutils: fix libbfd missing DSO dependency if NLS enabledTony Ambardar2021-04-101-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | The libbfd package definition uses $(ICONV_DEPENDS) and $(INTL_DEPENDS) but links against neither, leading to libbfd detection failures in other packages (e.g. bpftools) and on-target relocation problems with libintl.so: root@OpenWrt:/# ldd /usr/lib/libbfd.so ldd (0x77db6000) libc.so => ldd (0x77db6000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x77c6d000) Error relocating /usr/lib/libbfd.so: libintl_dgettext: symbol not found Add NLS-conditional linking of "libintl" to fix this. Also remove libbfd package dependency $(ICONV_DEPENDS) which is not used during building or linking. Tested with QEMU on malta/be32, after building all packages from binutils, bpftools and iproute2, using different libc options musl and glibc. Fixes: 08e817569630 ("binutils: use nls.mk to fix libbfd link errors in other packages") Signed-off-by: Tony Ambardar <itugrok@yahoo.com> (cherry picked from commit 9a59f62f613b1ca774032ccd80c51c74491b142c)
* binutils: update to 2.35.1Rosen Penev2020-12-221-2/+2
| | | | | | Fixes compilation with musl 1.2.x. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* bintuils: Pack libctf-nobfd.so in additionHauke Mehrtens2020-08-101-2/+3
| | | | | | | | | | readelf is linked against this library on MIPS64BE This fixes a build problem on MIPS64BE. In addition also explicitly activate it in the configure command. Fixes: 60f595daab45 ("binutils: update to version 2.34") Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* binutils: update to version 2.34Felix Fietkau2020-08-063-1329/+19
| | | | | | Fixes perf on aarch64 Signed-off-by: Felix Fietkau <nbd@nbd.name>
* binutils: add ALTERNATIVES for strings (FS#3001)Hans Dedecker2020-04-181-1/+2
| | | | | | | | Don't move strings anymore to /bin/strings to avoid clash with busybox /usr/bin/strings but move it to /usr/bin/binutils-strings. Use ALTERNATIVES support to install it as /usr/bin/strings Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
* add PKG_CPE_ID ids to package and toolsAlexander Couzens2017-11-171-0/+1
| | | | | | | | | | | CPE ids helps to tracks CVE in packages. https://cpe.mitre.org/specification/ Thanks to swalker for CPE to package mapping and keep tracking CVEs. Acked-by: Jo-Philipp Wich <jo@mein.io> Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* binutils: fix build with host gcc < 4.9Hauke Mehrtens2017-04-122-0/+1323
| | | | | | | | | binutils 2.27 checks if the target compiler supports -Wstack- usage=262144, and also uses this setting for the host compiler. If the host compiler is gcc < 4.9 binutils build will fail. This backports 2 commits which are fixing this problem for binutils 2.28. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* treewide: clean up download hashesFelix Fietkau2016-12-161-1/+1
| | | | | | Replace *MD5SUM with *HASH, replace MD5 hashes with SHA256 Signed-off-by: Felix Fietkau <nbd@nbd.name>
* package/devel/binutils: Update to 2.27diizzyy2016-10-131-2/+2
| | | | | Updates binutils to 2.27 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* treewide: replace nbd@openwrt.org with nbd@nbd.nameFelix Fietkau2016-06-071-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* binutils: use nls.mk to fix libbfd link errors in other packagesFelix Fietkau2016-01-201-1/+2
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48422
* binutils: upgrade to version 2.25John Crispin2015-12-231-3/+3
| | | | | | | | | | | | | | Fixes build: config/tc-i386.c: In function 'build_modrm_byte': config/tc-i386.c:6143:31: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses] && !op.bitfield.reg64 != 1 Contains this fix: https://sourceware.org/ml/binutils/2014-09/msg00095.html Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com> SVN-Revision: 48003
* binutils/oprofile: disable mips16 to fix build errors (#19522)Felix Fietkau2015-04-201-0/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 45525
* package/binutils: actually support the target toolchainFelix Fietkau2015-01-071-0/+2
| | | | | | | | This fixes a bug, where ld on ARM EABI platforms expects OABI code. Signed-off-by: Harald Geyer <harald@ccbib.org> SVN-Revision: 43866
* binutils: break-out libbfd, libopcodes and arFelix Fietkau2014-12-181-6/+44
| | | | | | | | Package libbfd, libopcodes and ar seperately. Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43745
* Add a few SPDX tagsSteven Barth2014-11-021-1/+1
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 43151
* binutils: fix build with gcc 4.9Felix Fietkau2014-09-301-1/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 42707
* binutils: link libbfd and libopcodes dynamically againJonas Gorski2014-08-301-1/+4
| | | | | | | | | | | | | Build libbfd and libopcodes as shared libraries, else they get linked statically into every binary, increasing each binary size by ~650kB. Reduces binutils package size to old expected values. Fixes #17060. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42337
* binutils: decouple from toolchain selection, use version 2.24, fix libiberty ↵Felix Fietkau2014-06-061-64/+20
| | | | | | | | installation Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 41036
* upgrade the Linaro binutils to 2.24-2013.12Imre Kaloz2014-01-071-4/+4
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 39210
* handle the Linaro version as wellImre Kaloz2013-12-261-5/+14
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 39164
* move a few development packages to trunk and add myself as a maintainerFelix Fietkau2012-10-101-0/+115
SVN-Revision: 33705