pkgsrc-Users archive

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

Re: HEADS UP: incompatible change with bsd.prefs.mk for i386



Le 21/11/14 20:32, Joerg Sonnenberger a écrit :
Can you give some real details? While there is some possible
fallout, a rebuild of the gcc package itself shouldn't strictly be
necessary.

Joerg


SunOS 5.11 with pkgsrc abi=32

From an system prior:
richard@devzone:~$ find /opt/local -type d -name 'i[34]86*' find :
impossible de lire le répertoire /opt/local/etc/cups/ssl :
Permission refusée find : impossible de lire le répertoire
/opt/local/etc/cups/ssl : Permission refusée
/opt/local/gcc49/libexec/gcc/i386-sun-solaris2.11
/opt/local/gcc49/i386-sun-solaris2.11
/opt/local/gcc49/lib/amd64/go/4.9.2/i386-sun-solaris2.11
/opt/local/gcc49/lib/go/4.9.2/i386-sun-solaris2.11
/opt/local/gcc49/lib/gcc/i386-sun-solaris2.11
/opt/local/gcc49/lib/gcc/i386-sun-solaris2.11/4.9.2/plugin/include/config/i386
/opt/local/gcc49/include/c++/i386-sun-solaris2.11
/opt/local/i386-sun-solaris2.11
/opt/local/lib/perl5/5.20.0/i386-solaris
/opt/local/lib/perl5/vendor_perl/5.20.0/i386-solaris

and

richard@devzone:~$ ldd /opt/local/lib/*.so |egrep 'i[34]86' |wc -l
218


and on one in the process of being updated (but not completely done):
richard@omnis:/home/richard$ find /opt/local -type d -name
'i[34]86*' /opt/local/i386-sun-solaris2.11 find: cannot read dir
/opt/local/etc/cups/ssl: Permission denied find: cannot read dir
/opt/local/etc/cups/ssl: Permission denied
/opt/local/gcc49/include/c++/i486-sun-solaris2.11
/opt/local/gcc49/lib/go/4.9.2/i486-sun-solaris2.11
/opt/local/gcc49/lib/amd64/go/4.9.2/i486-sun-solaris2.11
/opt/local/gcc49/lib/gcc/i486-sun-solaris2.11
/opt/local/gcc49/lib/gcc/i486-sun-solaris2.11/4.9.2/plugin/include/config/i386
/opt/local/gcc49/i486-sun-solaris2.11
/opt/local/gcc49/libexec/gcc/i486-sun-solaris2.11
/opt/local/pkg.refcount/files/opt/local/java/sun-7/lib/i386
/opt/local/pkg.refcount/dirs/opt/local/lib/ruby/site_ruby/2.0.0/i486-solaris2.11
/opt/local/pkg.refcount/dirs/opt/local/lib/ruby/vendor_ruby/2.0./i486-solaris2.11
/opt/local/java/sun-7/plugin/i386 /opt/local/java/sun-7/lib/i386
/opt/local/java/openjdk7/lib/i386
/opt/local/java/openjdk7/jre/lib/i386
/opt/local/lib/perl5/5.20.0/i386-solaris
/opt/local/lib/perl5/vendor_perl/5.20.0/i386-solaris
/opt/local/lib/ruby/2.0.0/i486-solaris2.11
/opt/local/lib/ruby/vendor_ruby/2.0.0/i486-solaris2.11
/opt/local/lib/ruby/site_ruby/2.0.0/i486-solaris2.11
/opt/local/include/ruby-2.0.0/i486-solaris2.11

NB: sorry, the systems are not identical in the packages installed
but it is to give an idea.

here, binutils isn't yet upgraded... it will generate:
ls /tmp/pkgsrc/devel/binutils/work/.destdir/opt/local/ bin/
include/              man/ gnu/                  info/
share/ i486-sun-solaris2.11/ lib/

here's a typical example of a library (gmp) now already rebuilt:
richard@omnis:/opt/local/lib$ ldd libgmpxx.so
> libgmp.so.10 => /opt/local/lib/libgmp.so.10
> libstdc++.so.6 => /opt/local/gcc49/i486-sun-solaris2.11/lib/./libstdc++.so.6
libgcc_s.so.1 => /opt/local/gcc49/i486-sun-solaris2.11/lib/./libgcc_s.so.1
> libc.so.1 => /lib/libc.so.1
> libm.so.2 =>	 /lib/libm.so.2
> librt.so.1 =>  /lib/librt.so.1



Home | Main Index | Thread Index | Old Index