The Workbench 2016-10
This month I'm working on SFEgcc to be relocated out of the directory /usr/gcc/.
The reason is, these days the directory is used by the OSDistro providers to deliver their version of gcc. For quite some time in the past, SFE delivered a higher version of GCC then the OSDistro did, so there hasn't been any file conflicts at that time.
But today, and this is basicly good news, OSDistro deliver fresh versions of the GCC compiler and this creates duplicate file conflicts in IPS, especially if you need to install the OSDistro GCC compiler. Therefore as a 3rd-party packaging project, we have to give way and look for a new home for the GCC compiler and runtime files.
I've chosen /usr/gcc-sfe/ as new home and a set of symlinks in /usr/gcc/lib and /usr/gcc/bin point to this new location. That way even older SFE binary files can find the gcc runtime in /usr/gcc/lib which is pointing to for instance /usr/gcc-sfe/4.8/lib/.
Temporary/Testing repository "localhosts12nogccdeps"
A few users used it to test LibreOffice4 on Solaris 12. I hope those users have enjoyed LibreOffice4 already!
The temorary repository "localhosts12nogccdeps" was a real testing repository and I promised to remove it anytime in the future. This is now.
A disk space shortage today made it necessary that I had to disable/remove this repository (20161005).
The repo only served the purpose to install libreoffice4 on Solaris 12 *if* at the same time the OSDistro provided GCC 4.8 compiler was necessary. This would have produced an IPS duplicate file issue on the gcc runtime files in /usr/gcc/4.8/lib/. As described above for GCC in /usr/gcc-sfe/, the reason for having this repository is gone now. I beg your pardon for the inconvenience this may get you when using "pkg udpate / install / refresh" now.
I have not yet prepared a step guide to change your system from publisher localhosts12nogccdeps to localhosts12, but I think the most easy way should be to "pkg list | grep localhosts12nogccdeps", make a note of the package names and then remove all of them. Then remove the publisher and add (again) the localhosts12 publisher before re-adding the same packages then you've had before. This time you'll get the propper SFE gcc runtime files in the new directory /usr/gcc-sfe/4.8/lib. The new IPS repo setup is here: http://sfe.opencsw.org/quickrepolinks .
As maintainer Pjama sent his LibreOffice5 spec files to SVN repository (including added/updated supporting libs), time has come to do first testing builds in Solaris 11, Solaris 12 and OpenIndiana Hipster (older version hipster 2015, new one and eventually OI151a9 comes later).
One still not finished preparation for the LibreOffcie5 builds is to test SFEgcc if it runs propperly from the location /usr/gcc-sfe/. Another thing is, I would like to use the chance to do a rebuild of the whole stack of supporting libs and LibreOffice together. So this will take some time to complete. Please stay tuned.
I would like to thank Pjama very much for his large effort to get LibreOffice5 to our Solarish ecosystem! Thank you!
Any comments, questions, suggestions, you want to tell something nice?
Then please email me on sfepackages at g mail dot com
Or register a username on this blog and write a comment.
Thanks for using SFE and please tell people about it!