Does Solaris 11 support GCC's init_priority?

Jeffrey Walton
Tue Sep 20 00:17:00 GMT 2016

Hi Everyone,

Please forgive my ignorance, I'm working on Solaris 11.3 x86_64. It
provides GCC 4.8.2.

Compiling a source file that uses init_priority results in:

    $ /usr/gnu/bin/egrep 'error:' cryptest-result.txt
    cpu.cpp:228:84: error: constructor priorities are not supported
     void __attribute__ ((constructor (CRYPTOPP_INIT_PRIORITY + 50)))


I know GCC 4.8 supports them, so I'm trying to determine the scope of
Solaris non-support. I also see Solaris 12 may support them. Confer,

Does anyone know the scope here? Is it Solaris 11 and below? Is it
only limited to x86_64? Or is it all Solaris with all arch'es?


More information about the Gcc-help mailing list