Your message dated Mon, 08 Aug 2011 22:32:36 +0000
with message-id <e1qqyna-0005qo...@franck.debian.org>
and subject line Bug#636291: fixed in gnat-4.6 4.6.1-3
has caused the Debian Bug report #636291,
regarding gnat-4.6: FTBFS on kfreebsd-* with s-taprop.adb:717:32: "lwp_self" is
undefined
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 ow...@bugs.debian.org
immediately.)
--
636291: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636291
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:gnat-4.6
Version: 4.6.1-1
Severity: serious
Tags: upstream
/build/buildd-gnat-4.6_4.6.1-2-kfreebsd-amd64-Jts3n3/gnat-4.6-4.6.1/build/./gcc/xgcc
-B/build/buildd-gnat-4.6_4.6.1-2-kfreebsd-amd64-Jts3n3/gnat-4.6-4.6.1/build/./gcc/
-c -g -O2 -W -Wall -gnatpg s-taprop.adb -o s-taprop.o
s-taprop.adb:717:32: "lwp_self" is undefined
s-taprop.adb:856:10: "pthread_attr_setaffinity_np" is undefined (more
references follow)
I have traced this to the following commit:
commit a0d9619fa08b438aaeda58cb70100b803942e9fe
Author: charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Wed Apr 15 10:06:20 2009 +0000
2009-04-15 Nicolas Roche <ro...@adacore.com>
* adaint.c: Add function __gnat_lwp_self that retrieves the LWP of the
current thread.
* s-osinte-linux.ads: Import the __gnat_lwp_self function as lwp_self
* s-taprop-linux.adb (Enter_Task): Store the LWP in the TCB
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146097
138bc75d-0d04-0410-961f-82ee72b054a4
The function __gnat_lwp_self exists in adaint.c only #if defined(linux),
so it may not apply to kfreebsd-*. The problem exists because
kfreebsd-* uses s-osinte-kfreebsd-gnu.ads, which does not import the
function, but also uses s-taprop-linux.adb, which does use the function.
I am not sure what to do: either introduce a new file
s-taprop-kfreebsd-gnu.adb or provide the function __gnat_lwp_self also
on kfreebsd-* and import it in s-osinte-kfreebsd-gnu.ads.
--
Ludovic Brenta.
--- End Message ---
--- Begin Message ---
Source: gnat-4.6
Source-Version: 4.6.1-3
We believe that the bug you reported is fixed in the latest version of
gnat-4.6, which is due to be installed in the Debian FTP archive:
gnat-4.6-base_4.6.1-3_amd64.deb
to main/g/gnat-4.6/gnat-4.6-base_4.6.1-3_amd64.deb
gnat-4.6-sjlj_4.6.1-3_amd64.deb
to main/g/gnat-4.6/gnat-4.6-sjlj_4.6.1-3_amd64.deb
gnat-4.6_4.6.1-3.dsc
to main/g/gnat-4.6/gnat-4.6_4.6.1-3.dsc
gnat-4.6_4.6.1-3.tar.gz
to main/g/gnat-4.6/gnat-4.6_4.6.1-3.tar.gz
gnat-4.6_4.6.1-3_amd64.deb
to main/g/gnat-4.6/gnat-4.6_4.6.1-3_amd64.deb
libgnat-4.6-dbg_4.6.1-3_amd64.deb
to main/g/gnat-4.6/libgnat-4.6-dbg_4.6.1-3_amd64.deb
libgnat-4.6_4.6.1-3_amd64.deb
to main/g/gnat-4.6/libgnat-4.6_4.6.1-3_amd64.deb
libgnatprj4.6-dbg_4.6.1-3_amd64.deb
to main/g/gnat-4.6/libgnatprj4.6-dbg_4.6.1-3_amd64.deb
libgnatprj4.6-dev_4.6.1-3_amd64.deb
to main/g/gnat-4.6/libgnatprj4.6-dev_4.6.1-3_amd64.deb
libgnatprj4.6_4.6.1-3_amd64.deb
to main/g/gnat-4.6/libgnatprj4.6_4.6.1-3_amd64.deb
libgnatvsn4.6-dbg_4.6.1-3_amd64.deb
to main/g/gnat-4.6/libgnatvsn4.6-dbg_4.6.1-3_amd64.deb
libgnatvsn4.6-dev_4.6.1-3_amd64.deb
to main/g/gnat-4.6/libgnatvsn4.6-dev_4.6.1-3_amd64.deb
libgnatvsn4.6_4.6.1-3_amd64.deb
to main/g/gnat-4.6/libgnatvsn4.6_4.6.1-3_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 636...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ludovic Brenta <lbre...@debian.org> (supplier of updated gnat-4.6 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 8 Aug 2011 20:30:23 +0200
Source: gnat-4.6
Binary: gnat-4.6-base gnat-4.6 gnat-4.6-sjlj libgnat-4.6 libgnat-4.6-dbg
libgnatvsn4.6-dev libgnatvsn4.6 libgnatvsn4.6-dbg libgnatprj4.6-dev
libgnatprj4.6 libgnatprj4.6-dbg
Architecture: source amd64
Version: 4.6.1-3
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Ludovic Brenta <lbre...@debian.org>
Description:
gnat-4.6 - GNU Ada compiler
gnat-4.6-base - GCC, the GNU Compiler Collection (gnat base package)
gnat-4.6-sjlj - setjump/longjump run-time library for the GNU Ada compiler
libgnat-4.6 - Runtime library for GNU Ada applications
libgnat-4.6-dbg - Runtime library for GNU Ada applications
libgnatprj4.6 - GNU Ada Project Manager
libgnatprj4.6-dbg - GNU Ada Project Manager
libgnatprj4.6-dev - GNU Ada Project Manager development files
libgnatvsn4.6 - GNU Ada compiler version library
libgnatvsn4.6-dbg - GNU Ada compiler version library
libgnatvsn4.6-dev - GNU Ada compiler version library - development files
Closes: 566234 636291 636692
Changes:
gnat-4.6 (4.6.1-3) unstable; urgency=low
.
[Євгеній Мещеряков]
* debian/patches/ada-mips.diff: do not use the alternate stack on mips,
as on mipsel. Closes: #566234.
.
[Ludovic Brenta]
* debian/patches/pr49940.diff: new; copy the definition of function
lwp_self from s-osinte-freebsd.ads to s-osinte-kfreebsd-gnu.ads.
Closes: #636291.
* debian/patches/pr49944.diff: new. Closes: #636692.
* debian/patches/pr49819.diff: drop, merged upstream.
.
Merge from gcc-4.6 (4.6.1-6) unstable; urgency=low
.
* Update to SVN 20110807 (r177547) from the gcc-4_6-branch.
- Fix PR rtl-optimization/49799, PR debug/49871, PR target/47364,
PR target/49866, PR tree-optimization/49671, PR target/39386,
PR ada/49819, PR fortran/45586, PR fortran/49791, PR middle-end/49897,
PR middle-end/49898, PR target/49920, PR target/47908 (fixes: #635919),
PR c++/43886, PR c++/49593, PR c++/49803, PR c++/49924, PR c++/49260,
PR fortran/49885, PR fortran/48876, PR libstdc++/49925, PR target/50001,
PR tree-optimization/49948, PR c++/48993, PR c++/49921, PR c++/49669,
PR c++/49988, PR fortran/49112.
.
[ Aurelien Jarno ]
* Update patches/kbsd-gnu.diff for recent changes. Fixes: #635195.
* Add s390x support.
.
[ Marcin Juszkiewicz ]
* Fixes for multilib cross builds. LP: #816852, #819147.
.
[ Matthias Klose ]
* Fix libgo installation for cross builds.
* Only apply arm-multilib when building for multilib.
.
Merge from gcc-4.6 (4.6.1-5) unstable; urgency=low
.
* Update to SVN 20110723 (r176672) from the gcc-4_6-branch.
- Fix PR target/49541, PR tree-optimization/49768, PR middle-end/49675,
PR target/49746, PR middle-end/49732, PR tree-optimization/49725,
PR target/49723, PR target/49541, PR tree-opt/49309, PR c++/49785,
PR ada/48711, PR ada/46350, PR fortran/49648, PR testsuite/49753,
PR tree-optimization/49309, PR tree-optimization/45819, PR target/49600,
PR fortran/49708, PR libstdc++/49293.
* Update the Linaro support to the 4.6-2011.07-0 release.
- Fix PR target/49335. LP: #791327.
* Update gcc-multiarch:
- Add -print-multiarch option.
- Fix library path for non-default multilib(s).
- Handle `.' in MULTILIB_DIRNAMES.
* Add support to build multilib on armel and armhf, only enable it for
Ubuntu/oneiric. LP: #810360.
* cpp-4.6: Add empty multiarch directories for the non-default multilibs,
needed for relative lookups from startfile_prefixes.
* Fix PR c++/49756, backport from trunk. LP: #721378.
* libgcc1: Add breaks to gcc-4.1 and gcc-4.3. Fixes: #634821.
* Configure for DEB_TARGET_MULTIARCH defaults.
Checksums-Sha1:
897b08c9c385e527d52eb9a943b806b482aca0aa 2516 gnat-4.6_4.6.1-3.dsc
d5f78609589df472aea3c4dbaee5d6f283eb82d5 6662148 gnat-4.6_4.6.1-3.tar.gz
c4fa7b39f90992f6997b8c71c94338f76cfc8e0e 144208 gnat-4.6-base_4.6.1-3_amd64.deb
b5ec36c3ae27770a51aa6ac27ac522a64a9288f7 1187280 libgnat-4.6_4.6.1-3_amd64.deb
f44c7c10195cace602d7385a8e03bdc860967d05 2057272
libgnat-4.6-dbg_4.6.1-3_amd64.deb
a4fbb915d93476735f031c465b2cbd5d32f64e26 1808194
libgnatvsn4.6-dev_4.6.1-3_amd64.deb
d8c3450435fdf6ba5963c03afdee3fe68a48bad7 350530 libgnatvsn4.6_4.6.1-3_amd64.deb
250ae0efaa5622b7a8c61a43645091382695456b 477148
libgnatvsn4.6-dbg_4.6.1-3_amd64.deb
26de35fb07602239137b5183517415b0c447a026 3055494
libgnatprj4.6-dev_4.6.1-3_amd64.deb
00346c0bdff9db09db7c74f5d1e76525292d551a 607760 libgnatprj4.6_4.6.1-3_amd64.deb
14782fec2e7d682b454d89c17d2555276d6f0ce2 1036632
libgnatprj4.6-dbg_4.6.1-3_amd64.deb
89e8a7fb2644cab1a2b16de9b700ae0f74fea307 11732836 gnat-4.6_4.6.1-3_amd64.deb
2aaed72661f2c06c378620050c454940a46629cc 4606964
gnat-4.6-sjlj_4.6.1-3_amd64.deb
Checksums-Sha256:
54756e6a831ba334a12efece8559b44f57f572b27444022c2757d68b0afde436 2516
gnat-4.6_4.6.1-3.dsc
cf298c4ccf43cb90e32872e5293eb60c408b5a011337dce07b19083bb43f122b 6662148
gnat-4.6_4.6.1-3.tar.gz
fff5fb415d6e09e26d110ed13beb3a173ed69ba71a2f421e5c93b91b90693c31 144208
gnat-4.6-base_4.6.1-3_amd64.deb
8dded556ddb3fc8af677f0b025de4a4244f91178d35738894c4b21c3c8ba27b3 1187280
libgnat-4.6_4.6.1-3_amd64.deb
d3cddfdfaa0090f0def4f79824f5bcf5e1fdfe77ee2d8a4b672ca90419bba7b1 2057272
libgnat-4.6-dbg_4.6.1-3_amd64.deb
ff6d8aeb474c550f88f6634c7d424ec1d693ca258df62869f75ea240854da376 1808194
libgnatvsn4.6-dev_4.6.1-3_amd64.deb
fee43862df64ec132a1707571f18780ee69b7ee65bef686ea111f4edc07f9c9f 350530
libgnatvsn4.6_4.6.1-3_amd64.deb
d6275e445a1f5c11c3ce5f9b7a68653c47b309773e319545a46f684c88c5f3f4 477148
libgnatvsn4.6-dbg_4.6.1-3_amd64.deb
7a87bba25016c23a0357867b9339ddfa3c1e292fd6fc01fd488476650d7f4375 3055494
libgnatprj4.6-dev_4.6.1-3_amd64.deb
6eabc6cb4235464a735735db96038eef8d8b393df14eec3770d87a797accdc85 607760
libgnatprj4.6_4.6.1-3_amd64.deb
2996f653b781196c2c3a4959b94ccfd6965d97829613fe751b3a0c3964b3ecdb 1036632
libgnatprj4.6-dbg_4.6.1-3_amd64.deb
a49e57477725eca336824a43b8f22e0c94472b323123262c8f280bf207e66a84 11732836
gnat-4.6_4.6.1-3_amd64.deb
c93e370eb6889d6d817d80b836e8264e8fe10e8fdd4ed39c0a753ad4349c62fb 4606964
gnat-4.6-sjlj_4.6.1-3_amd64.deb
Files:
eab8da95248feeb3cb0b2fad06acde35 2516 devel optional gnat-4.6_4.6.1-3.dsc
ffc6e836119d17234a13b07f72b7abcc 6662148 devel optional gnat-4.6_4.6.1-3.tar.gz
32fff54645c8662aa39e4fd1ddf368e3 144208 libs optional
gnat-4.6-base_4.6.1-3_amd64.deb
c77cbaa10bde3abb8e436e596d2a5699 1187280 libs optional
libgnat-4.6_4.6.1-3_amd64.deb
6586234ca17970ade6997d0895d86ed1 2057272 debug extra
libgnat-4.6-dbg_4.6.1-3_amd64.deb
97b853a64a49bdc7d0054ff79c8665a8 1808194 libdevel optional
libgnatvsn4.6-dev_4.6.1-3_amd64.deb
80d3f7093b6c17d0471f82c075ef2f47 350530 libs optional
libgnatvsn4.6_4.6.1-3_amd64.deb
cbdc37ad9b8fe56b82063e6fd5a63667 477148 debug extra
libgnatvsn4.6-dbg_4.6.1-3_amd64.deb
07f97ef1b193748cf52b87be7a60a400 3055494 libdevel optional
libgnatprj4.6-dev_4.6.1-3_amd64.deb
2ea3913c5ff249e2a043fad42f82315a 607760 libs optional
libgnatprj4.6_4.6.1-3_amd64.deb
eabcda0aa16ee0dc708a04fed538d611 1036632 debug extra
libgnatprj4.6-dbg_4.6.1-3_amd64.deb
5b1ae9f206364520c3b63da6f223a765 11732836 devel optional
gnat-4.6_4.6.1-3_amd64.deb
52f54daffd567820e77eee6fe6c0b8cb 4606964 devel extra
gnat-4.6-sjlj_4.6.1-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iD8DBQFOQF19x9kwJZ3/qtQRAhiiAJ99DUrtIcQgSId//Pj/4zXM+6hnmwCgnZVP
3eE+2BicZnBtN5hOSRbflLc=
=Q9XB
-----END PGP SIGNATURE-----
--- End Message ---