[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#685561: marked as done (gnat-4.6: Add -lrt flag to link libgnarl-4.6.so.1)



Your message dated Wed, 22 Aug 2012 00:17:43 +0000
with message-id <E1T3ydj-00051n-2U@franck.debian.org>
and subject line Bug#685561: fixed in gnat-4.6 4.6.3-6
has caused the Debian Bug report #685561,
regarding gnat-4.6: Add -lrt flag to link libgnarl-4.6.so.1
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 owner@bugs.debian.org
immediately.)


-- 
685561: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=685561
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: gnat-4.6
Version: 4.6.3-5
Severity: important
Tags: patch
Usertags: hurd
User: debian-hurd@lists.debian.org

When building polyorb-2.8~20110207 for GNU/Hurd linking of
DYNAMIC/tools/po_catref/po_catref fails due to an undefined reference:
/usr/lib/i386-gnu/libgnarl-4.6.so.1: undefined reference to
`clock_gettime'

The reason for that is that libgnarl-4.6.so.1 is not linked with
librt.so.1. The solution is to add -lrt to the THREADSLIB variable.
Preferably it could be applied by modifying the patch: 
gcc_ada_gcc-interface_Makefile.in.diff
--- a/debian/patches/gcc_ada_gcc-interface_Makefile.in.diff	2012-07-19
00:12:30.000000000 +0200
+++ b/debian/patches/gcc_ada_gcc-interface_Makefile.in.diff	2012-08-21
23:52:59.000000000 +0200
@@ -24,7 +24,7 @@
 +    indepsw.adb<indepsw-gnu.adb
 +
 +  EH_MECHANISM=-gcc
-+  THREADSLIB = -lpthread
++  THREADSLIB = -lpthread -lrt
 +  GNATLIB_SHARED = gnatlib-shared-dual
 +  GMEM_LIB = gmemlib
 +  LIBRARY_VERSION := $(LIB_VERSION)

--- End Message ---
--- Begin Message ---
Source: gnat-4.6
Source-Version: 4.6.3-6

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.

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 685561@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ludovic Brenta <lbrenta@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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 22 Aug 2012 01:16:33 +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.3-6
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Ludovic Brenta <lbrenta@debian.org>
Description: 
 gnat-4.6   - GNU Ada compiler
 gnat-4.6-base - GNU Ada compiler (common files)
 gnat-4.6-sjlj - GNU Ada compiler (setjump/longjump runtime library)
 libgnat-4.6 - runtime for applications compiled with GNAT (shared library)
 libgnat-4.6-dbg - runtime for applications compiled with GNAT (debugging symbols)
 libgnatprj4.6 - GNU Ada compiler Project Manager (shared library)
 libgnatprj4.6-dbg - GNU Ada compiler Project Manager (debugging symbols)
 libgnatprj4.6-dev - GNU Ada compiler Project Manager (development files)
 libgnatvsn4.6 - GNU Ada compiler selected components (shared library)
 libgnatvsn4.6-dbg - GNU Ada compiler selected components (debugging symbols)
 libgnatvsn4.6-dev - GNU Ada compiler selected components (development files)
Closes: 685559 685561 685562
Changes: 
 gnat-4.6 (4.6.3-6) unstable; urgency=low
 .
   [Svante Signell]
   * debian/patches/ada-symbolic-tracebacks.diff (src/gcc/ada/tracebak.c):
     Use the GCC stack unwinder on GNU/kFreeBSD too.  Closes: #685559.
   * debian/patches/gcc_ada_gcc-interface_Makefile.in.diff: link
     libgnarl.so.4.6 with librt on GNU/Hurd.  Closes: #685561.
   * debian/patches/ada-kfreebsd-gnu.diff: likewise on GNU/kFreeBSD.
     Closes: #685562.
 .
   Merge from gcc-4.6 (4.6.3-9) unstable; urgency=medium
 .
   * Update to SVN 20120820 (r190530) from the gcc-4_6-branch.
     - ARM: Set vector type alignment to 8 bytes.
     - Fix PR target/33135 (SH), PR rtl-optimization/53908 (wrong code),
       PR middle-end/53433, PR middle-end/38474, PR middle-end/53790,
       PR c++/52988 (wrong code), PR fortran/51758.
 .
   [ Aurelien Jarno ]
   * Add patches/ada-ppc64.diff to fix GNAT build on ppc64.
   * powerpc64: fix non-multilib builds.
 .
   [ Matthias Klose ]
   * Update the Linaro support to the 4.6-2012.08 release.
   * spu build: Move static libraries to version specific directories.
     Fixes: #680022.
 .
   [ Thibaut Girka ]
   * Fix cross compilers for 64bit architectures when using
     DEB_CROSS_NO_BIARCH.
Checksums-Sha1: 
 1e5a201da0949ee475a787463b976957aa20f3d1 2817 gnat-4.6_4.6.3-6.dsc
 26f8a25b6c641ed05ceda09d57ad0ca8ad22ef2a 985482 gnat-4.6_4.6.3-6.tar.gz
 a479956f7f7cb7077cb63e40aca2177327f84ed1 150862 gnat-4.6-base_4.6.3-6_amd64.deb
 097282b51df4b1c80cc016d5c8d2f2bec2c06b06 1188916 libgnat-4.6_4.6.3-6_amd64.deb
 a49f32aca9d724aebf8482598cf663daf0df1697 2040654 libgnat-4.6-dbg_4.6.3-6_amd64.deb
 8cb5a0133325c642bd44a5bb0f7be609e7dde2a9 1805240 libgnatvsn4.6-dev_4.6.3-6_amd64.deb
 f9d165e5f7640019fb1d822c87a6369c6c38e717 350418 libgnatvsn4.6_4.6.3-6_amd64.deb
 5ae84288792f056c7b898ee04de0f19f2412b569 472634 libgnatvsn4.6-dbg_4.6.3-6_amd64.deb
 3754f940e1cde760b81391fb031edf2db58066d8 3043956 libgnatprj4.6-dev_4.6.3-6_amd64.deb
 eff11d6b5d0d076271b8365f9fff87831acb74d8 607446 libgnatprj4.6_4.6.3-6_amd64.deb
 ba39dd9e6334be132fcf91d51d8baf36245e377e 1028812 libgnatprj4.6-dbg_4.6.3-6_amd64.deb
 9ca93ac5d5d6a5353a90ed5a7f8d802589f016c5 11738478 gnat-4.6_4.6.3-6_amd64.deb
 fd2b248c89f1f985ccfdbd7262f336a1d81623b5 4608106 gnat-4.6-sjlj_4.6.3-6_amd64.deb
Checksums-Sha256: 
 02915c134ffb584e546f16ef6a2e2f98815ba578f8ae76f1b3bc683e21ac21ed 2817 gnat-4.6_4.6.3-6.dsc
 ef0861c5a1ae4accc858d009b6257eb411d28761331155aaeb252f91198935a2 985482 gnat-4.6_4.6.3-6.tar.gz
 af90f456be17f7297dbc70bb088b09b6c00dc5d583205d25bf839f8579050b49 150862 gnat-4.6-base_4.6.3-6_amd64.deb
 3294c2d7377ad86c7d16b6196c1e48516fe239b35d628c09d54e343370aee99e 1188916 libgnat-4.6_4.6.3-6_amd64.deb
 0efa3c06a4fed52fe5c80fed34bce78028b32c0520d3eb71f8e992c85551b83e 2040654 libgnat-4.6-dbg_4.6.3-6_amd64.deb
 7adf5b296d80345f0d840d2adb8d41343ff33af3f59f40d0c07a6f5d9a33298b 1805240 libgnatvsn4.6-dev_4.6.3-6_amd64.deb
 a1ee3d8b786149bdca732817812e1aa59861acb2046169274dc4fd42f2b1c598 350418 libgnatvsn4.6_4.6.3-6_amd64.deb
 8b29f24407a0e3c7762d62216412a6d5d6a4493849f7b04c8f7444ef058bcffd 472634 libgnatvsn4.6-dbg_4.6.3-6_amd64.deb
 ed1dc0e791dcd43d28b648a690e007cf7f8b6eb9f60f9f949bffb5c89bc24a7d 3043956 libgnatprj4.6-dev_4.6.3-6_amd64.deb
 325a9db19c42966c3d83b57c2a558954338e751c23c57707562636adb649456c 607446 libgnatprj4.6_4.6.3-6_amd64.deb
 8f3ff51400b287a973916d458eef40bf449872adb798e878c3951a59d4c591ba 1028812 libgnatprj4.6-dbg_4.6.3-6_amd64.deb
 3f1a12b907bba4fcfab903397477df7130c2a9b0521f05c72a6fbe740f514544 11738478 gnat-4.6_4.6.3-6_amd64.deb
 7bc9fa1e7ddf2dc470eba81822b371e42407b494e3b9c2520d3749e4ab1c6e53 4608106 gnat-4.6-sjlj_4.6.3-6_amd64.deb
Files: 
 7a9cf660a2f4fd04799fb122320d996b 2817 devel optional gnat-4.6_4.6.3-6.dsc
 b097dddff1b5d859233b8dc1c0950afd 985482 devel optional gnat-4.6_4.6.3-6.tar.gz
 3214fcfb0b5c77bdecdb3c6de99450c2 150862 libs optional gnat-4.6-base_4.6.3-6_amd64.deb
 b4c375cbdf505bfacf3b301eb5517446 1188916 libs optional libgnat-4.6_4.6.3-6_amd64.deb
 9ac1d44c6e5ef2230167437338f07170 2040654 debug extra libgnat-4.6-dbg_4.6.3-6_amd64.deb
 43093207548692951cf293ad9e3ea7ea 1805240 libdevel extra libgnatvsn4.6-dev_4.6.3-6_amd64.deb
 fc334dd0bc2cb76ee0d91fcb1e965f9e 350418 libs optional libgnatvsn4.6_4.6.3-6_amd64.deb
 bf0bd730775565085b305334779101d8 472634 debug extra libgnatvsn4.6-dbg_4.6.3-6_amd64.deb
 b14b9cad3db43bf6701fa1e95c110ad4 3043956 libdevel extra libgnatprj4.6-dev_4.6.3-6_amd64.deb
 1cae8edfbbf6b3bdf8cf37f5c811ad81 607446 libs optional libgnatprj4.6_4.6.3-6_amd64.deb
 e2aaafe6c98c6ad3dbe57ea42742d530 1028812 debug extra libgnatprj4.6-dbg_4.6.3-6_amd64.deb
 6ec6f497e5ec82f19180ef107e5afc7f 11738478 devel optional gnat-4.6_4.6.3-6_amd64.deb
 a3c8c7ac52c414258fa9efe6db515ca1 4608106 devel extra gnat-4.6-sjlj_4.6.3-6_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iD8DBQFQNCEWx9kwJZ3/qtQRAltUAJ4vD+1aMehLVpBxYH7bCG8IfTiGsgCaAwWA
YAHEp81QAl/GYWuAtkb2jds=
=RD4C
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: