-
myrkraverk__
jhj, can you expand on what you like about solaris studio? I've personally liked [some of] it in the past, but now I'm getting involved with a competing product, and I'm curious about what you like about it.
-
myrkraverk
The competing product being Open Watcom, which doesn't have the same Unixy background.
-
gitomat
[illumos-gate] 16534 libnvme: conflicting types for 'nvme_log_req_set_csi' -- Toomas Soome <tsoome⊙mc>
-
gitomat
[illumos-gate] 16528 clean up low-hanging warnings in svccfg(8) (duplicate definition) -- Richard Lowe <richlowe⊙rn>
-
gitomat
[illumos-gate] 16535 libnvme: argument 1 with mismatched bound -- Toomas Soome <tsoome⊙mc>
-
jhj
myrkraverk: Hiya.
-
jhj
myrkraverk: I can really only speak to C, not so much C++.
-
jhj
To be quite honest, a lot of it is inertia, and that we continue to use it both at work and I use it personally in all my own projects CI toolchains.
-
crash_
how is the gcc situation gona be resolved? gcc 15 will not support solaris 11.3 and 11.4?
-
jhj
Excellent standards compliance through C11, and when it is pedantic about things, it's valid so it helps to make code conforming to the standards. It doesn't have ellipsis initializing GNU extensions which I'd like, but that's a minor complaint.
-
jhj
Much of the good things about it that it had for a long time now have open source options. LLVM's thread sanitizer and memory sanitizer for instance.
-
jhj
I also prefer the dbx debugger to gdb, but that ship has sailed, sadly.
-
crash_
but can llvm take over after gcc in everything?
-
jhj
crash_: I'm pretty sure that Solaris 11.4 is going to be supported, but 11.3 will not.
-
jhj
They obsoleted 11.3 in GCC 13 I think, so 15 will be the removal.
-
jhj
That likely will be released after 11.3 is EOL.
-
jhj
None of that should affect 11.4 (or illumos), but I might be wrong, but I don't think so.
-
jhj
Looking at the commit (
gcc.gnu.org/git/?p=gcc.git;a=commit…0a0fe88c50ad6f4b15ba9e9503c710d3444) they were able to make Solaris support a bit cleaner by removing the 11.3 support, but now requiring 11.4.
-
crash_
ah thank you for the commit :) it seems like 11.4(illumos) is not affected at this point
-
crash_
commit log
-
jhj
If you really need to build GCC 15+ on 11.3, it looks like you'll still be able to also, at least for the immediate future, but it just won't work out of the box.
-
crash_
what is the future for illumos? i mean gcc will likely drop 11.4 as well in the future
-
jhj
I don't think they'll drop support for it as long as it remains supported (through 2037 or whatever now).
-
crash_
Do youu think gcc will support for that long?
-
jhj
I'd imagine so. They kept IA-64 support all this time, and either just removed it or will be removing it from the next release (all hardwre EOL is 2025).
-
crash_
yeah that is true and ia-64 is dead platform anyway these days
-
crash_
but i wished that ia-64 would have been succesfull in the long run it was a nice architechure
-
duncan
aren't there all those HP-UX shops still though?
-
jhj
HP-UX EOL date is also 2025.
-
duncan
I can't quite believe they'll abandon it, somehow ? Even IBM still sells POWER9 boxes
-
jhj
POWER11 is coming out.
-
jhj
There haven't been any new IA-64 CPUs even *sold* since 2021.
-
crash_
yeah that is true but power is differenr story they are making money there
-
duncan
It seems so unceremonious, although they presumably judge that it's not worth the cost in porting HP-UX
-
duncan
to non-Itanium hardware
-
jhj
They killed HP-3000 off rather abruptly too - it was legacy but still profitable, and left customers scrambling.
-
jhj
They sold off all the OpenVMS to VSI.
-
jhj
They killed off all their large-format commercial printing too
-
jhj
They killed off their enthusiant laptop lines.
-
crash_
IBM whanted customer too choose power instead of ia-64 beacuse it was a dead platform. Sure openvms 9.x is going pretty welll these days but is not the same as VAX or ALPHA
-
jhj
They also killed off all the HPe Lefthand SAN stuff
-
jhj
Just saying I'm not surprised that HP just drops entire product lines totally, even popular ones, because they do it all the time.
-
crash_
yeah the buy from DEC to Compaq and then HP was not at a love story