Hello.

On 07/29/2013 11:54, Andrzej Szeszo wrote:
Hi Alexander

Lack of gfortran-runtime package is an oversight. I don't think I have
ever used Fortran outside of a Uni. Didn't realise gfortran compiled
software relies on a shared libgfortran library.

I have borrowed runtime library layout from OmniOS and I think it
makes sense. *-runtime packages will carry libraries from GCC 4.7 and
newer. The libs from newer GCC 4.x will have different so names or
will be backwards compatible. Here is an example of g++ runtime lib
which includes libstdc++ libs from GCC 4.8, 4.7, 4.6 and 4.4 (i
think):

http://pkg.omniti.com/omnios/bloody/manifest/0/system%2Flibrary%2Fg%2B%2B-4-runtime%404.8.1%2C5.11-0.151007%3A20130603T175910Z

I see your point.
I've looked at something like this: https://github.com/pyhalov/oi-userland/compare/gcc-links to avoid duplicating libraries in /usr/gcc/4.x/lib and /usr/lib and avoid mess with RPATH (for example, libgfortran.so has RPATH set to $PREFIX/lib, so if we link with it libraries from /usr/lib/gcc/4.7 become preferred to libraries in /usr/lib.


--
Best regards,
Alexander Pyhalov,
system administrator of Computer Center of Southern Federal University

_______________________________________________
oi-dev mailing list
[email protected]
http://openindiana.org/mailman/listinfo/oi-dev

Reply via email to