Hi Eric, >> This isn't necessary on Solaris 11.4, and Solaris 11.3/x86 isn't >> affected as well. I'm still determining what the best course of action >> is: disable string merging support before Solaris 11.4 or enable the >> workaround above instead. > > Out of curiosity, why isn't it necessary on Solaris 11.4? Is string > compression disabled or does it respect alignment on Solaris 11.4?
it's not disabled (I had to disable it when testing an a /bin/as version with full SHF_MERGE/SHF_STRINGS suppurt recently), so I suspect the latter. In S11.4 .rodata and .rodata.str1.8 are merged, with the alignment of the larger of the two on the output section. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University