Hi,

yep, that's clear (pls. see my mail).

But my question was, why they are defined as mutually exclusive.
It is in 99% of cases perhaps a valid expectation, that newer is better than 
older and that 4.9 superceedes 4.7 and that you at best keep one copy of gcc3.x 
in place (the newest one) plus the same for 4.x (4.9) and some day 5.x (at the 
moment 5.4).

But why can's a user have both 4.9 and 4.7 plus 4.8 at once?

That was defined like this in the manifests and I'm not yet anough familiar 
with ips to know every nitty gritty.
But my proposal is to change this back to a scenario where I can install what I 
want (of those packages that are available).

In /usr/gcc there is no filesystem namespace conflict.
Or are the really poor symlinks to /usr/bin the the reason for this 
exclusiveness?

IMHO not an ideal design, same remarks as with Qt4.8 versus whatever.

I could look myslef, but let me simply ask: Are the symlinks to /usr/bin  part 
of the same package or of extra dedicated symlinks packages?
If not the latter, then the former should in the future be changed into the 
latter, no?

Forgive me if I am missing anything here.
On my old OpenSXCE devel machine I got used to having all compilers installed 
at once (in /usr/gcc) and no silly symlinks to /usr/bin.

It is sometimes very useful to have all compilers quickly at hand for an 
instant comparison.


Thanks, 
best regards,
%martin bochnig



>Пятница, 23 сентября 2016, 7:23 UTC от Alexander Pyhalov <a...@rsu.ru>:
>
>On 09/23/16 10:19 AM, Мартин Бохниг via openindiana-discuss wrote:
>> Ok, another self-correction after a long Vbox night.
>>
>> gcc4.5 is not in the repo (although it was for a long time part of userland 
>> along with 4.7 and 4.8).
>>
>> Obviously I cannot install something (gcc4.5) which isn't in the repo.
>
>Hi.
>
>Currently, we provide
>
>$ pkg info -r developer/gcc*
>           Name: developer/gcc-3
>        Summary: gcc - The GNU C compiler
>    Description: GNU C - The GNU C compiler 3.4.3
>       Category: Development/C
>          State: Not installed
>      Publisher: openindiana.org
>        Version: 3.4.3
>         Branch: 2016.0.0.1
>Packaging Date: July 29, 2016 11:29:45 PM
>           Size: 89.83 MB
>           FMRI: 
>pkg://openindiana.org/developer/gcc-3@3.4.3-2016.0.0.1:20160729T232945Z
>    Project URL:  http://gcc.gnu.org/
>     Source URL: 
>http://dlc.openindiana.org/oi-build/source-archives/gcc-3.4.3.tar.gz
>
># As you can see, this one was removed:
>           Name: developer/gcc-47
>          State: Not installed (Obsolete)
>      Publisher: openindiana.org
>        Version: 4.7.4
>         Branch: 2015.0.2.0
>Packaging Date: August 16, 2016 05:57:15 PM
>           Size: 0.00 B
>           FMRI: 
>pkg://openindiana.org/developer/gcc-47@4.7.4-2015.0.2.0:20160816T175715Z
>
>           Name: developer/gcc-48
>        Summary: GNU Compiler Collection
>       Category: Development/C
>          State: Not installed
>      Publisher: openindiana.org
>        Version: 4.8.5
>         Branch: 2016.0.0.1
>Packaging Date: July 29, 2016 11:30:11 PM
>           Size: 465.49 MB
>           FMRI: 
>pkg://openindiana.org/developer/gcc-48@4.8.5-2016.0.0.1:20160729T233011Z
>    Project URL:  http://gcc.gnu.org/
>     Source URL:  http://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.bz2
>
>           Name: developer/gcc-49
>        Summary: GNU Compiler Collection
>       Category: Development/C
>          State: Installed
>      Publisher: openindiana.org
>        Version: 4.9.4
>         Branch: 2016.0.0.0
>Packaging Date: August 13, 2016 02:25:36 PM
>           Size: 518.15 MB
>           FMRI: 
>pkg://openindiana.org/developer/gcc-49@4.9.4-2016.0.0.0:20160813T142536Z
>    Project URL:  http://gcc.gnu.org/
>     Source URL:  http://ftp.gnu.org/gnu/gcc/gcc-4.9.4/gcc-4.9.4.tar.bz2
>
>           Name: developer/gcc-5
>        Summary: GNU Compiler Collection
>       Category: Development/C
>          State: Not installed
>      Publisher: openindiana.org
>        Version: 5.4.0
>         Branch: 2016.0.1.1
>Packaging Date: September 12, 2016 12:19:32 PM
>           Size: 667.23 MB
>           FMRI: 
>pkg://openindiana.org/developer/gcc-5@5.4.0-2016.0.1.1:20160912T121932Z
>    Project URL:  http://gcc.gnu.org/
>     Source URL:  http://ftp.gnu.org/gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.bz2
>
>
>
>-- 
>Best regards,
>Alexander Pyhalov,
>system administrator of Southern Federal University IT department

_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss
  • [OpenIndiana-discuss] Su... Hans J Albertsson
    • Re: [OpenIndiana-di... cjt
      • Re: [OpenIndian... Hans J Albertsson
        • Re: [OpenIn... Carsten Grzemba
          • Re: [Op... Мартин Бохниг via openindiana-discuss
            • Re... Мартин Бохниг via openindiana-discuss
              • ... Мартин Бохниг via openindiana-discuss
                • ... Alexander Pyhalov
                • ... Мартин Бохниг via openindiana-discuss
                • ... Alexander Pyhalov
                • ... Predrag Zečević - Unix Systems Administrator
                • ... Aurélien Larcher
                • ... Мартин Бохниг via openindiana-discuss
                • ... Мартин Бохниг via openindiana-discuss
                • ... Alexander Pyhalov
                • ... Till Wegmüller
                • ... Мартин Бохниг via openindiana-discuss
                • ... Jim Klimov
      • Re: [OpenIndian... Hans J Albertsson

Reply via email to