Skip to content

Instantly share code, notes, and snippets.

@citrus-it
Created December 17, 2019 19:46
Show Gist options
  • Save citrus-it/127f1c772fe338a2afa0b5b2f627bac9 to your computer and use it in GitHub Desktop.
Save citrus-it/127f1c772fe338a2afa0b5b2f627bac9 to your computer and use it in GitHub Desktop.

gcc 4

%{ansi:values-Xc.o%s}
%{!ansi:values-Xa.o%s}

illumos gcc7

%{
      std=c1x|std=gnu1x:values-Xc.o%s values-xpg6.o%s;
      std=c11|std=gnu11:values-Xc.o%s values-xpg6.o%s;
      std=c99|std=gnu99:values-Xc.o%s values-xpg6.o%s;
      std=c9x|std=gnu9x:values-Xc.o%s values-xpg6.o%s;
      std=c++0x|std=gnu++0x:values-Xc.o%s;
      std=c++11|std=gnu++11:values-Xc.o%s;
      std=c++03|std=gnu++03:values-Xc.o%s;
      :values-Xa.o%s
}

stock/illumos gcc8

%{!shared:%{!symbolic:
      %{ansi|std=c*|std=iso9899\\:199409:values-Xc.o%s; :values-Xa.o%s}
      %{std=c90|std=gnu90:values-xpg4.o%s; :values-xpg6.o%s}
}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment