Package: bash
Version: 4.3-12
Severity: minor
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
* What exactly did you do (or not do) that was effective (or
ineffective)?
* What was the outcome of this action?
* What outcome did you expect instead?
*** End of the template - remove these template lines ***
Content-Type: multipart/mixed; boundary="===============8756920058145874366=="
MIME-Version: 1.0
From: Joseph Lee <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: bash: FTBFS with clang instead of gcc
Message-ID: <20150528071544.8425.84924.reportbug@roc-jesa>
X-Mailer: reportbug 6.6.3
Date: Thu, 28 May 2015 07:15:45 +0000
This is a multi-part MIME message sent by reportbug.
--===============8756920058145874366==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Package: bash
Version: 4.3-12
Severity: minor
Dear Maintainer,
Hello,
Using the rebuilding infrastructure, your package failed to build with
clang instead of because of linker error.
Error is like this:
http://clang.debian.net/status.php?version=3.6.0&key=LINK_ERROR
Full build log is available here:
http://clang.debian.net/logs/2015-03-25/bash_4.3-12_unstable_clang.log
I found that using ld.gold as linker can fix this problem.
Thanks,
Joseph
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.0.4-2-ARCH (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
--===============8756920058145874366==
Content-Type: text/x-diff; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="bash_clang.patch"
diff -Nru bash-4.3/debian/rules bash-4.3/debian/rules
--- bash-4.3/debian/rules 2015-01-28 16:55:12.000000000 +0000
+++ bash-4.3/debian/rules 2015-05-20 03:24:37.000000000 +0000
@@ -43,7 +43,9 @@
CFLAGS := $(shell $(dpkg_buildflags) --get CFLAGS)
CPPFLAGS := $(shell $(dpkg_buildflags) --get CPPFLAGS)
LDFLAGS := $(shell $(dpkg_buildflags) --get LDFLAGS)
-
+ifeq ($(shell $(CC) -v 2>&1 | grep -c "clang version"), 1)
+ LDFLAGS += -fuse-ld=gold
+endif
SHELL = /bin/bash
YACC = bison -y
--===============8756920058145874366==--
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.0.4-2-ARCH (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
Versions of packages bash depends on:
ii base-files 9.2
ii dash 0.5.7-4+b1
ii debianutils 4.5
ii libc6 2.19-18
ii libncurses5 5.9+20150516-2
ii libtinfo5 5.9+20150516-2
Versions of packages bash recommends:
pn bash-completion <none>
Versions of packages bash suggests:
pn bash-doc <none>
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]