[csw-maintainers] openssh client binds to a newest libc.so.1

Yann Rouillard yann at pleiades.fr.eu.org
Sat Aug 18 10:16:53 CEST 2012


Hi Jan,

Ok this problem happened only on sparc (for now).
I build a new package linked against an older interface of libc.so but it
would be better to agree on the maximum version.
Does someone know the interface version available on the first release of
Solaris 10 ?

I used the following mapfile:
http://sourceforge.net/apps/trac/gar/browser/csw/mgar/pkg/openssh/trunk/files/map.openssh?rev=19006
Changes are here:
http://sourceforge.net/apps/trac/gar/changeset/18999/csw/mgar/pkg/openssh/trunk

I suppose all of our packages could suffer from the same problem so we
should probably enable some kind of global mapfile.

Yann


2012/8/17 Jan Holzhueter <jh at opencsw.org>

> Hi,
> was reported on irc:
>
> [ 12:53:11 ]   [ bulletmark ] http://pastebin.com/yL350GtK is the ld -v
> output
> [ 12:55:56 ]   [ bulletmark ] http://pastebin.com/Bp3iGtLR is the
> pkginfo -l CSWosshclient output
>
> Greetings
> Jan
>
>
> Am 17.08.12 14:52, schrieb Yann Rouillard:
> > Hi Jan,
> >
> > According to pvs, ssh is linked against SUNW_1.22 and SUNW_1.22.7
> >
> > root at solaris11-vm:~# pvs /opt/csw/bin/ssh
> >         [...]
> >         libc.so.1 (SUNW_1.22, SUNWprivate_1.1);
> >
> > How do you see the 1.22.7 ?
> >
> > What is the interface version of the first Solaris 10 release ?
> >
> > Yann
> >
> >
> > 2012/8/17 Jan Holzhueter <jh at opencsw.org <mailto:jh at opencsw.org>>
> >
> >     Hi,
> >     the newest CSWosshclient which was build after buildfarm update
> binds to
> >     a to new libc.so.1.
> >
> >     Version SUNW_1.22.7 which is Solaris 10 Update 10 if I'm not wrong.
> >
> >     The function used should be avoided an rebuild to have it run on
> older
> >     Kernels.
> >
> >     Version VERSION:  6.0p1,REV=2012.05.17 does not suffer from this:
> >
> >     ldd -v /opt/csw/bin/ssh |grep libc |grep 22
> >             libc.so.1 (SUNW_1.22) =>         /lib/libc.so.1
> >             libc.so.1 (SUNW_1.22) =>         /lib/libc.so.1
> >             libc.so.1 (SUNW_1.22.2) =>       /lib/libc.so.1
> >             libc.so.1 (SUNW_1.22) =>         /lib/libc.so.1
> >             libc.so.1 (SUNW_1.22.1) =>       /lib/libc.so.1
> >             libc.so.1 (SUNW_1.22.2) =>       /lib/libc.so.1
> >
> >
> >     pvs -s /usr/lib/libc.so.1 |more
> >
> >             SUNW_1.23:
> >             SUNW_1.22.7:
> >                     vasprintf;
> >                     smt_pause;
> >                     fdatasync;
> >                     asprintf;
> >             SUNW_1.22.6:
> >                     utimensat;
> >                     futimens;
> >             SUNW_1.22.5:
> >                     getpagesizes2;
> >
> >     What you can do see the samba package:
> >
> >
> http://sourceforge.net/apps/trac/gar/browser/csw/mgar/pkg/samba/trunk/Makefile#L326
> >
> >
> >     Dago did wanted to hack up a mapfile so this won't happen.
> >     Don't know the state of that. So this is a workaround.
> >
> >
> >     Greetings
> >     Jan
> >
> >
> >
> >
> >     _______________________________________________
> >     maintainers mailing list
> >     maintainers at lists.opencsw.org <mailto:maintainers at lists.opencsw.org>
> >     https://lists.opencsw.org/mailman/listinfo/maintainers
> >     .:: This mailing list's archive is public. ::.
> >
> >
> >
> >
> > _______________________________________________
> > maintainers mailing list
> > maintainers at lists.opencsw.org
> > https://lists.opencsw.org/mailman/listinfo/maintainers
> > .:: This mailing list's archive is public. ::.
> >
>
> _______________________________________________
> maintainers mailing list
> maintainers at lists.opencsw.org
> https://lists.opencsw.org/mailman/listinfo/maintainers
> .:: This mailing list's archive is public. ::.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencsw.org/pipermail/maintainers/attachments/20120818/8df5d16a/attachment-0001.html>


More information about the maintainers mailing list