Your message dated Wed, 04 Jun 2008 21:02:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#482077: fixed in gnu-efi 3.0e-2
has caused the Debian Bug report #482077,
regarding gnu-efi: links wrong libgcc.a when cross-building
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
482077: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=482077
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: gnu-efi
Version: 3.0e-1.1
Severity: normal
Hi Nigel,
I've just realized that gnu-efi links the apps against the wrong libgcc.a
when cross-building a ia32 gnu-efi on an amd64 host.
It links against the host's libgcc.a, which is obviously wrong. I probably
missed that in my original patch.
Patch attached, please apply.
JB.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.24.3 (SMP w/2 CPU cores)
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash
-- no debconf information
diff -ru orig/gnu-efi-3.0e/Make.defaults gnu-efi-3.0e/Make.defaults
--- orig/gnu-efi-3.0e/Make.defaults 2008-05-20 18:15:40.000000000 +0200
+++ gnu-efi-3.0e/Make.defaults 2008-05-20 18:14:00.580440417 +0200
@@ -33,8 +33,8 @@
ARCH := $(shell uname -m | sed s,i[3456789]86,ia32,)
INCDIR = -I. -I$(CDIR)/inc -I$(CDIR)/inc/$(ARCH) -I$(CDIR)/inc/protocol
CPPFLAGS = -DCONFIG_$(ARCH)
-CFLAGS = -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants
-ASFLAGS =
+CFLAGS = $(ARCH32) -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants
+ASFLAGS = $(ARCH32)
LDFLAGS = -nostdlib
INSTALL = install
prefix = /usr/bin/
@@ -56,7 +56,6 @@
ifeq ($(ARCH), ia32)
ifeq ($(HOSTARCH), x86_64)
- CFLAGS += -m32
- ASFLAGS += -m32
+ ARCH32 = -m32
endif
endif
diff -ru orig/gnu-efi-3.0e/apps/Makefile gnu-efi-3.0e/apps/Makefile
--- orig/gnu-efi-3.0e/apps/Makefile 2007-05-09 20:37:27.000000000 +0200
+++ gnu-efi-3.0e/apps/Makefile 2008-05-20 18:14:08.570185986 +0200
@@ -28,14 +28,13 @@
CRTOBJS = ../gnuefi/crt0-efi-$(ARCH).o
LDSCRIPT = ../gnuefi/elf_$(ARCH)_efi.lds
LDFLAGS += -T $(LDSCRIPT) -shared -Bsymbolic -L../lib -L../gnuefi $(CRTOBJS)
-LOADLIBES = -lefi -lgnuefi $(shell $(CC) -print-libgcc-file-name)
+LOADLIBES = -lefi -lgnuefi $(shell $(CC) $(ARCH32) -print-libgcc-file-name)
FORMAT = efi-app-$(ARCH)
TARGETS = t.efi t2.efi t3.efi t4.efi t5.efi t6.efi printenv.efi t7.efi
all: $(TARGETS)
-
clean:
rm -f $(TARGETS) *~ *.o *.so
diff -ru orig/gnu-efi-3.0e/debian/control gnu-efi-3.0e/debian/control
--- orig/gnu-efi-3.0e/debian/control 2008-05-20 18:15:40.000000000 +0200
+++ gnu-efi-3.0e/debian/control 2008-05-20 18:15:17.374973119 +0200
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Nigel Croxon <[EMAIL PROTECTED]>
Uploaders: Bdale Garbee <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>> 5), binutils (>= 2.17.50.0.14), libc6-dev-i386 [amd64], rsync [amd64]
+Build-Depends: debhelper (>> 5), binutils (>= 2.17.50.0.14), gcc-multilib [amd64], rsync [amd64]
Standards-Version: 3.7.3
Package: gnu-efi
--- End Message ---
--- Begin Message ---
Source: gnu-efi
Source-Version: 3.0e-2
We believe that the bug you reported is fixed in the latest version of
gnu-efi, which is due to be installed in the Debian FTP archive:
gnu-efi_3.0e-2.diff.gz
to pool/main/g/gnu-efi/gnu-efi_3.0e-2.diff.gz
gnu-efi_3.0e-2.dsc
to pool/main/g/gnu-efi/gnu-efi_3.0e-2.dsc
gnu-efi_3.0e-2_amd64.deb
to pool/main/g/gnu-efi/gnu-efi_3.0e-2_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Nigel Croxon <[EMAIL PROTECTED]> (supplier of updated gnu-efi package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 04 Jun 2008 15:11:12 -0600
Source: gnu-efi
Binary: gnu-efi
Architecture: source amd64
Version: 3.0e-2
Distribution: unstable
Urgency: low
Maintainer: Nigel Croxon <[EMAIL PROTECTED]>
Changed-By: Nigel Croxon <[EMAIL PROTECTED]>
Description:
gnu-efi - Library for developing EFI applications
Closes: 473721 482077 482078
Changes:
gnu-efi (3.0e-2) unstable; urgency=low
.
* Fixes wrong lib when cross-building, Closes: #482077
* Fixes x86_64 builds on i386, Closes: #482078
* Acknowledge NMU, Closes: #473721
Checksums-Sha1:
130125e5726f1fa03df418ec88cf22c9f9b3bcec 1034 gnu-efi_3.0e-2.dsc
4a58f54f81e057aff1aae625660c9939103dd72b 5170 gnu-efi_3.0e-2.diff.gz
f4a07ca04e1997c10b7bb57c835c43f36a018c14 143626 gnu-efi_3.0e-2_amd64.deb
Checksums-Sha256:
b3838d7de1754e4512ff9719434ca867092440f6e838746f1dc1619eaab430e2 1034
gnu-efi_3.0e-2.dsc
7bd77ce331895a181bf5cc166a17a793d0d43cbeb82ee2a1b33d125f78821fc2 5170
gnu-efi_3.0e-2.diff.gz
253fd9ad123dd9c655373f8e59998ed8e3adeb152b70c8a5746dd2f8523c2425 143626
gnu-efi_3.0e-2_amd64.deb
Files:
6f596877ee08348510e0e4c5c0c4aaca 1034 devel optional gnu-efi_3.0e-2.dsc
fbb6bae53f15f75800c58460fe5998b8 5170 devel optional gnu-efi_3.0e-2.diff.gz
7ff0490deae6d60e86d32789872e0a96 143626 devel optional gnu-efi_3.0e-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQFIRwBczWFP1/XWUWkRAjXxAJwJK69lhSUzDXJHQ20YFbOvXn2OGgCgv9hE
Cm7IWc/9TXSKZ9KEedEn4ww=
=Bmai
-----END PGP SIGNATURE-----
--- End Message ---