* [Buildroot] [PATCH 1/1] package/libiberty: bump version to 2.40
@ 2023-07-30 18:55 Bernd Kuhls
2023-07-30 20:47 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: Bernd Kuhls @ 2023-07-30 18:55 UTC (permalink / raw)
To: buildroot; +Cc: Akshay Bhat, Yann E . MORIN, Thomas Petazzoni
From: Akshay Bhat <nodeax@gmail.com>
If the libiberty package is not the same version as the one packaged
with binutils AND if libiberty is installed before binutils, then the
below error is observed. Hence for now let us keep the versions in sync.
/usr/bin/ld: ../libiberty/libiberty.a(hashtab.o):(.data.rel.local+0x0)
: multiple definition of `htab_eq_pointer'
Fixes:
http://autobuild.buildroot.net/results/f07/f077ec588b395102ad501a18c85d5030c0765031/
Build-tested using these four defconfigs:
----------
BR2_arceb=y
----------
BR2_BINUTILS_VERSION_2_38_X=y
----------
(empty defconfig meaning binutils-2.39)
----------
BR2_BINUTILS_VERSION_2_40_X=y
----------
each using these commands:
$ make host-libiberty
$ make host-binutils
Signed-off-by: Akshay Bhat <nodeax@gmail.com>
[Bernd: bump to version 2.40, replace hash file with link to binutils]
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
package/libiberty/libiberty.hash | 6 +-----
package/libiberty/libiberty.mk | 2 +-
2 files changed, 2 insertions(+), 6 deletions(-)
mode change 100644 => 120000 package/libiberty/libiberty.hash
diff --git a/package/libiberty/libiberty.hash b/package/libiberty/libiberty.hash
deleted file mode 100644
index 0dafcea520..0000000000
--- a/package/libiberty/libiberty.hash
+++ /dev/null
@@ -1,5 +0,0 @@
-# From ftp://gcc.gnu.org/pub/binutils/releases/sha512.sum
-sha512 d326408f12a03d9a61a9de56584c2af12f81c2e50d2d7e835d51565df8314df01575724afa1e43bd0db45cfc9916b41519b67dfce03232aa4978704492a6994a binutils-2.32.tar.xz
-
-# Locally computed, same as binutils.hash
-sha256 56bdea73b6145ef6ac5259b3da390b981d840c24cb03b8e1cbc678de7ecfa18d COPYING.LIB
diff --git a/package/libiberty/libiberty.hash b/package/libiberty/libiberty.hash
new file mode 120000
index 0000000000..e0655d3af3
--- /dev/null
+++ b/package/libiberty/libiberty.hash
@@ -0,0 +1 @@
+../binutils/binutils.hash
\ No newline at end of file
diff --git a/package/libiberty/libiberty.mk b/package/libiberty/libiberty.mk
index 6235a8b956..e7a02c963a 100644
--- a/package/libiberty/libiberty.mk
+++ b/package/libiberty/libiberty.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LIBIBERTY_VERSION = 2.32
+LIBIBERTY_VERSION = 2.40
LIBIBERTY_SOURCE = binutils-$(LIBIBERTY_VERSION).tar.xz
LIBIBERTY_SITE = $(BR2_GNU_MIRROR)/binutils
HOST_LIBIBERTY_DL_SUBDIR = binutils
--
2.39.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Buildroot] [PATCH 1/1] package/libiberty: bump version to 2.40
2023-07-30 18:55 [Buildroot] [PATCH 1/1] package/libiberty: bump version to 2.40 Bernd Kuhls
@ 2023-07-30 20:47 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2023-07-30 20:47 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: Akshay Bhat, Yann E . MORIN, buildroot
On Sun, 30 Jul 2023 20:55:26 +0200
Bernd Kuhls <bernd@kuhls.net> wrote:
> From: Akshay Bhat <nodeax@gmail.com>
>
> If the libiberty package is not the same version as the one packaged
> with binutils AND if libiberty is installed before binutils, then the
> below error is observed. Hence for now let us keep the versions in sync.
>
> /usr/bin/ld: ../libiberty/libiberty.a(hashtab.o):(.data.rel.local+0x0)
> : multiple definition of `htab_eq_pointer'
>
> Fixes:
> http://autobuild.buildroot.net/results/f07/f077ec588b395102ad501a18c85d5030c0765031/
>
> Build-tested using these four defconfigs:
> ----------
> BR2_arceb=y
> ----------
> BR2_BINUTILS_VERSION_2_38_X=y
> ----------
> (empty defconfig meaning binutils-2.39)
> ----------
> BR2_BINUTILS_VERSION_2_40_X=y
> ----------
> each using these commands:
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-07-30 20:47 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-30 18:55 [Buildroot] [PATCH 1/1] package/libiberty: bump version to 2.40 Bernd Kuhls
2023-07-30 20:47 ` Thomas Petazzoni via buildroot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox