From: "Chí-Thanh Christopher Nguyễn" <chithanh@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-boot/syslinux/
Date: Sun, 24 Apr 2016 20:11:53 +0000 (UTC) [thread overview]
Message-ID: <1461528664.7b0f5202b40b4eae53ead41d333531fd30033e9c.chithanh@gentoo> (raw)
commit: 7b0f5202b40b4eae53ead41d333531fd30033e9c
Author: Chí-Thanh Christopher Nguyễn <chithanh <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 24 20:11:04 2016 +0000
Commit: Chí-Thanh Christopher Nguyễn <chithanh <AT> gentoo <DOT> org>
CommitDate: Sun Apr 24 20:11:04 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b0f5202
sys-boot/syslinux: bump to latest prerelase, add workaround for ld.gold issues.
Bug: https://bugs.gentoo.org/show_bug.cgi?id=563364
Package-Manager: portage-2.2.26
sys-boot/syslinux/Manifest | 1 +
sys-boot/syslinux/syslinux-6.03.ebuild | 13 ++++++++++++-
.../{syslinux-6.03.ebuild => syslinux-6.04_pre1.ebuild} | 13 ++++++++++++-
3 files changed, 25 insertions(+), 2 deletions(-)
diff --git a/sys-boot/syslinux/Manifest b/sys-boot/syslinux/Manifest
index 23780b3..ab76b5e 100644
--- a/sys-boot/syslinux/Manifest
+++ b/sys-boot/syslinux/Manifest
@@ -3,3 +3,4 @@ DIST syslinux-4.07.tar.bz2 5761877 SHA256 1240a4e4219b518bdaef78931b6e901befeff3
DIST syslinux-5.10.tar.xz 5315660 SHA256 4b52d7647d5584c69764c06a836e0d524e5246bf2e94f68cf86342c415508422 SHA512 56422e14b4aa53ca1a5811da0582dbbb349aa52b9e78868bbedc24c67ef2420c4d0ac63fd68c7f0adc2c22606196276265d503b5b6f9d3d796d9ce42845bbdb5 WHIRLPOOL 77d73bdc1cd75a3ad9f58de8a9fa31a1c4247d579ac8c849e8d0dacc7cd1b9e02b2cf0737f1be1c2bc2e974f4ded3955857588a8a07d6cf35997c57f47d9b583
DIST syslinux-6.02.tar.xz 6471080 SHA256 afa31b7cbf72e1c0c1752a0636ba724ce01c0e374366e46e61db6862b4685478 SHA512 919d165e9cba2b964cec8b015f0a4281a5f90e908f247441d6edefe289170e697b933554d12fa90e698b6d2e8b5b40fdb3b7a95d746a41c580e3a44f8859818f WHIRLPOOL 98d7552f8c66be7689166e7d7a7b5499af0a974711e7ca1f01e1538250c533ceed6d80cec0ac189ff66ea243e22ff1add62c2e3392945d4b7e1586f38c1b6a1d
DIST syslinux-6.03.tar.xz 6855224 SHA256 26d3986d2bea109d5dc0e4f8c4822a459276cf021125e8c9f23c3cca5d8c850e SHA512 dd2b2916962b9e93bc1e714182e3ca2a727a229b8afabe913050bcfdd43ee2af51ee3acf79121d8c20caf434583efaa7f3196871e0e07c04d82191323a50fe31 WHIRLPOOL c3abf6dd84610f2265ce94ce0991e200e3f7fcf2cf2926d46c389c7235544e959ee52aef4a510258b861da2233fd38696d3164a7d0e75f0060a18cc13f23b546
+DIST syslinux-6.04-pre1.tar.xz 5283272 SHA256 3f6d50a57f3ed47d8234fd0ab4492634eb7c9aaf7dd902f33d3ac33564fd631d SHA512 7927dd39be8e2dcf4138a6fea33def67d19d938379d694f15b48fdd2f5924c028b7a9e7bd71d0c7c6630c203e9e2a54296628e530632ad5e6f55b1ebefe8fc98 WHIRLPOOL d8d3765b974122a1265ca95470379c577108a6aba755c19c1f0373f3986d117c1cfaf1f3f2a9477d2558e66f82db3de980ab12d66c721396154dea7ee1edc28a
diff --git a/sys-boot/syslinux/syslinux-6.03.ebuild b/sys-boot/syslinux/syslinux-6.03.ebuild
index 25ec57b..fe34dc6 100644
--- a/sys-boot/syslinux/syslinux-6.03.ebuild
+++ b/sys-boot/syslinux/syslinux-6.03.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -72,6 +72,17 @@ src_prepare() {
x86) loaderarch="efi32" ;;
*) ewarn "Unsupported architecture, building installers only." ;;
esac
+
+ # building with ld.gold causes problems, bug #563364
+ if tc-ld-is-gold; then
+ ewarn "Building syslinux with the gold linker may cause problems, see bug #563364"
+ if [[ -z "${I_KNOW_WHAT_I_AM_DOING}" ]]; then
+ tc-ld-disable-gold
+ ewarn "set I_KNOW_WHAT_I_AM_DOING=1 to override this."
+ else
+ ewarn "Continuing anyway as requested."
+ fi
+ fi
}
src_compile() {
diff --git a/sys-boot/syslinux/syslinux-6.03.ebuild b/sys-boot/syslinux/syslinux-6.04_pre1.ebuild
similarity index 88%
copy from sys-boot/syslinux/syslinux-6.03.ebuild
copy to sys-boot/syslinux/syslinux-6.04_pre1.ebuild
index 25ec57b..fe34dc6 100644
--- a/sys-boot/syslinux/syslinux-6.03.ebuild
+++ b/sys-boot/syslinux/syslinux-6.04_pre1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -72,6 +72,17 @@ src_prepare() {
x86) loaderarch="efi32" ;;
*) ewarn "Unsupported architecture, building installers only." ;;
esac
+
+ # building with ld.gold causes problems, bug #563364
+ if tc-ld-is-gold; then
+ ewarn "Building syslinux with the gold linker may cause problems, see bug #563364"
+ if [[ -z "${I_KNOW_WHAT_I_AM_DOING}" ]]; then
+ tc-ld-disable-gold
+ ewarn "set I_KNOW_WHAT_I_AM_DOING=1 to override this."
+ else
+ ewarn "Continuing anyway as requested."
+ fi
+ fi
}
src_compile() {
next reply other threads:[~2016-04-24 20:12 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-04-24 20:11 Chí-Thanh Christopher Nguyễn [this message]
-- strict thread matches above, loose matches on Subject: below --
2016-04-24 20:11 [gentoo-commits] repo/gentoo:master commit in: sys-boot/syslinux/ Chí-Thanh Christopher Nguyễn
2016-06-09 16:12 Chí-Thanh Christopher Nguyễn
2017-10-24 12:58 Manuel Rüger
2017-10-27 9:55 Thomas Deutschmann
2018-06-26 17:53 Mikle Kolyada
2019-03-10 13:03 Sergei Trofimovich
2019-06-04 6:26 Andreas K. Hüttel
2019-10-05 18:56 Michał Górny
2019-11-07 7:19 Michał Górny
2020-05-26 22:31 Sergei Trofimovich
2020-12-02 3:06 Thomas Deutschmann
2020-12-17 0:58 Sam James
2021-01-01 21:49 Andreas K. Hüttel
2021-04-03 15:44 Sam James
2021-04-16 10:25 David Seifert
2021-07-16 4:04 Sam James
2021-07-16 4:04 Sam James
2022-05-30 20:32 Mike Gilbert
2022-05-31 0:08 Mike Gilbert
2022-05-31 1:42 Mike Gilbert
2022-05-31 12:31 Mike Gilbert
2022-12-20 23:26 Mike Gilbert
2022-12-24 7:11 Sam James
2022-12-25 2:10 Mike Gilbert
2022-12-25 17:11 Arthur Zamarin
2022-12-25 23:54 Mike Gilbert
2022-12-27 16:52 Mike Gilbert
2023-08-17 7:49 Andrew Ammerlaan
2023-10-18 10:13 Sam James
2024-01-07 17:19 Andrew Ammerlaan
2024-10-09 16:46 Ben Kohler
2025-04-07 4:33 Sam James
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1461528664.7b0f5202b40b4eae53ead41d333531fd30033e9c.chithanh@gentoo \
--to=chithanh@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox