Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69118 - gnat 3.41 ebuild doesn't create shared libraries
Summary: gnat 3.41 ebuild doesn't create shared libraries
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: David Holm (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-27 03:56 UTC by Joe Neeman
Modified: 2004-12-11 12:11 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Neeman 2004-10-27 03:56:23 UTC
I'm trying to use the scala program, http://www.xs4all.nl/~huygensf/scala/, which requires libgnarl-3.4.so. gnat 3.15 builds libgnarl.so but gnat 3.41 only builds static libraries.

this is version 3.15:
# etcat -f gnat| grep '\.so'
/usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/libgnarl.so
/usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/rts-fsu/adalib/libgnat-3.15.so
/usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/rts-native/adalib/libgnarl.so
/usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/rts-fsu/adalib/libgnat.so
/usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/rts-native/adalib/libgnat-3.15.so
/usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/rts-native/adalib/libgnat.so
/usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/libgnat.so
/usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/rts-native/adalib/libgnarl-3.15.so
/usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/rts-fsu/adalib/libgnarl.so

After upgrading to 3.41:
# ACCEPT_KEYWORDS=~x86 etcat -f gnat| grep '\.so'
/usr/lib/ada/libgcc_s.so.1
/usr/lib/ada/libgcc_s.so

Reproducible: Always
Steps to Reproduce:
Comment 1 David Holm (RETIRED) gentoo-dev 2004-12-11 12:11:59 UTC
I'm sorry for the delay in fixing this. gnat-3.43 will install libgnat-3.4.so and libgnarl-3.4.so. Although, there are two reasons the developer of this application should consider static linking.
1. Most users haven't even heard of Ada, they have no reason to install gnat simply to get the libgnarl/libgnat libraries.
2. This is not a standard feature, it is only supported on x86 and I have no idea why they decided to rely on this lib in the first place