[zeromq-dev] Build fixes for Sun Studio and ICC

Steven McCoy steven.mccoy at miru.hk
Fri Oct 15 11:36:24 CEST 2010


On 15 October 2010 17:32, Martin Lucina <mato at kotelna.sk> wrote:

> Presumably ICC is passing the check for "gnu compilers" in it's pretense to
> be GCC?
>
>
It can be forced to emulate a GCC version but unsurprisingly it's broken:

-gcc      Predefine the "__GNUC__", "__GNUC_MINOR__", and
-no-gcc   Do not predefine GNUC macros listed in -gcc mode. Warning: can
          prevent correct system header compilation, see -gcc-sys
-gcc-sys  same as -no-gcc, except that the GNU macros are defined only while
          prototypes (before instantiation). Requires -gcc-version=340 or
-gcc-name=<name>
          name and location of gcc if not where expected
-gcc-version=<version>
          specify the <version> of gcc compatibility.  Default value matches
          gcc version installed.  Major/Minor versions listed but patch
            320 - gcc 3.2.x compatibility
            330 - gcc 3.3.x compatibility
            340 - gcc 3.4.x compatibility
            400 - gcc 4.0.x compatibility
            410 - gcc 4.1.x compatibility
            420 - gcc 4.2.x compatibility
-shared-libgcc
          link libgcc dynamically
-static-libgcc
          link libgcc statically
          link using C++ run-time libraries provided with gcc dir is an
          optional top-level location for the gcc binaries and libraries
-cxxlib-gcc[=dir]        use -cxxlib[=dir]

-- 
Steve-o
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20101015/e30b7272/attachment.htm>


More information about the zeromq-dev mailing list