Your message dated Sat, 18 Sep 2010 11:01:35 +0000
with message-id <[email protected]>
and subject line Bug#588530: fixed in loadlin 1.6e-1
has caused the Debian Bug report #588530,
regarding loadlin: fails to build with -fstack-protector
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.)
--
588530: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588530
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: loadlin
Version: 1.6d.nobinary-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu ubuntu-patch maverick
loadlin fails to build with -fstack-protector (used in Ubuntu by
default):
make -C src/srclinux
make[1]: Entering directory
`/home/cjwatson/src/ubuntu/loadlin/tmp/loadlin-1.6d.nobinary/src/srclinux'
gcc -m32 -traditional -c loadlinh.S
gcc -m32 -D__KERNEL__ -march=i386 -Os -DSTDC_HEADERS -fomit-frame-pointer
-fno-strength-reduce -c pgadjust.c -o pgadjust.o
ld -m elf_i386 -Ttext 0x95010 -N -e startup_32 -o pgadjust loadlinh.o
pgadjust.o
pgadjust.o: In function `put_hex':
pgadjust.c:(.text+0x662): undefined reference to `__stack_chk_fail'
make[1]: *** [pgadjust] Error 1
This can be fixed by making put_hex static, since it's only used in that
file anyway. Patch follows.
* Make put_hex static to allow building with -fstack-protector.
diff -Nru loadlin-1.6d.nobinary/debian/patches/series
loadlin-1.6d.nobinary/debian/patches/series
--- loadlin-1.6d.nobinary/debian/patches/series 2009-02-08 02:29:21.000000000
+0000
+++ loadlin-1.6d.nobinary/debian/patches/series 2010-07-09 13:26:02.000000000
+0100
@@ -1 +1,2 @@
99-yasm.patch
+ubuntu-stack-protector.patch
diff -Nru loadlin-1.6d.nobinary/debian/patches/ubuntu-stack-protector.patch
loadlin-1.6d.nobinary/debian/patches/ubuntu-stack-protector.patch
--- loadlin-1.6d.nobinary/debian/patches/ubuntu-stack-protector.patch
1970-01-01 01:00:00.000000000 +0100
+++ loadlin-1.6d.nobinary/debian/patches/ubuntu-stack-protector.patch
2010-07-09 13:27:01.000000000 +0100
@@ -0,0 +1,18 @@
+Description: Fix build failure with -fstack-protector
+Author: Luca Falavigna <[email protected]>
+Forwarded: no
+Last-Update: 2010-07-09
+
+Index: b/src/srclinux/pgadjust.c
+===================================================================
+--- a/src/srclinux/pgadjust.c
++++ b/src/srclinux/pgadjust.c
+@@ -180,7 +180,7 @@
+ }
+ #endif
+
+-void put_hex(unsigned long v)
++static void put_hex(unsigned long v)
+ {
+ static char table[17]="0123456789ABCDEF";
+ char b[9];
Thanks,
--
Colin Watson [[email protected]]
--- End Message ---
--- Begin Message ---
Source: loadlin
Source-Version: 1.6e-1
We believe that the bug you reported is fixed in the latest version of
loadlin, which is due to be installed in the Debian FTP archive:
loadlin_1.6e-1.debian.tar.gz
to main/l/loadlin/loadlin_1.6e-1.debian.tar.gz
loadlin_1.6e-1.dsc
to main/l/loadlin/loadlin_1.6e-1.dsc
loadlin_1.6e-1_amd64.deb
to main/l/loadlin/loadlin_1.6e-1_amd64.deb
loadlin_1.6e.orig.tar.gz
to main/l/loadlin/loadlin_1.6e.orig.tar.gz
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.
Samuel Thibault <[email protected]> (supplier of updated loadlin 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: SHA256
Format: 1.8
Date: Wed, 25 Aug 2010 02:51:35 +0200
Source: loadlin
Binary: loadlin
Architecture: source amd64
Version: 1.6e-1
Distribution: unstable
Urgency: low
Maintainer: Samuel Thibault <[email protected]>
Changed-By: Samuel Thibault <[email protected]>
Description:
loadlin - a loader (running under DOS) for LINUX kernel images
Closes: 588530
Changes:
loadlin (1.6e-1) unstable; urgency=low
.
New upstream release. Fixes VCPI support and loading >8MB kernel+initrd on
machines with 16MiB INT15 memory. (Closes: Bug#588530)
* debian/rules: Add refresh rule.
* debian/control: Add Vcs-Hg field.
* debian/control: Bump Standards-Version to 3.9.1 (no change needed).
* debian/patches/99-yasm.patch: Update.
* debian/rules: Set BYHAND to yes to upload new loadlin binary into
ftp://ftp.debian.org/debian/tools/
Checksums-Sha1:
258ec0560544b34ccd86654e1a7bb7991b532cd4 1144 loadlin_1.6e-1.dsc
3d9ddfaa6ba64f417e0ba358064aa34928a858ce 91588 loadlin_1.6e.orig.tar.gz
38b175e7c03b42ebbb4bcb228c3433e2239fb91f 20512 loadlin_1.6e-1.debian.tar.gz
c66585f05658c30dcf0c42abb219644110230857 38162 loadlin.exe
66ca5bfdb94e0d1e56be927a5a66edfede8cada1 32663 loadlin.txt
cb53dc71cfeb83d270fa472a33285220bc938668 51592 loadlin_1.6e-1_amd64.deb
Checksums-Sha256:
be5d7e0e0024e02b0bb95aff4820f0938b5681fbbf17012ada3bbf87c702a90e 1144
loadlin_1.6e-1.dsc
e9ece3899c7c00a2459e48b5311a3e8e5fdb677a7c7e6c941cbb595bd7894c60 91588
loadlin_1.6e.orig.tar.gz
a47165331492fc97ca4ab5de049b7a9a7dd8d6b7a8b26664fc3a6eed3e3ad4cd 20512
loadlin_1.6e-1.debian.tar.gz
810179f58c9d0fdfe84c9311fcf61beae453458560f0743f4019435b8f3d1a91 38162
loadlin.exe
7c5cf1a09292a07dea3fcbfb3669914c85863028647a88e4ca1b2c9cadacab7f 32663
loadlin.txt
7029538467e8076139d90c35bef5f7ed24fcaaec5211dcb689feef2303bdeb0f 51592
loadlin_1.6e-1_amd64.deb
Files:
3fe8617b09cb758058164b4ac7f41a9e 1144 admin optional loadlin_1.6e-1.dsc
299e09323af48027254f5f11378b5305 91588 admin optional loadlin_1.6e.orig.tar.gz
3ddf114edc106057a4b59727c7b2bb85 20512 admin optional
loadlin_1.6e-1.debian.tar.gz
d667ae8d1387b8a3130d5604f9b18af6 38162 byhand - loadlin.exe
af966231e0a052a900470410ab115ab6 32663 byhand - loadlin.txt
3f925c2a6124cf986810eb29bee93362 51592 admin optional loadlin_1.6e-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iF4EAREIAAYFAkx0aa8ACgkQjSdX/Wzu6KbIiQD/cCOLNJMMYJiglvGXXLny7SBy
rGV5C9c6Q6IpUiHOhDgA/Rn/hKTzKcXqf65d91OWzfZfmopEt5nA/W9nLJCoH/aF
=PiR9
-----END PGP SIGNATURE-----
--- End Message ---