On Thu, May 3, 2018 at 12:15 PM, suzuki toshiya
<mpsuz...@hiroshima-u.ac.jp> wrote:
> But, basically, current problem is because of different
> switching of visibility control.

Yes. I think you patch is near perfect. I am not sure if we need to
check for -xldscope=hidden given that -fvisiiblity=hidden probably
works with __global.
Right now Solaris cc will get both -xldscope=hidden and
-fvisibility=hidden, which is redundant but fine.

In an ideal world, libtool should do it all. I did reach out to them
asking to implement special LT_INIT(elf-hidden)
http://lists.gnu.org/archive/html/libtool/2018-02/msg00011.html
They basically refused for the reason of being lazy.

> there are so many gcc-specific features, so making non-gcc
> compilers pretend as if it were gcc is too drastic solution.

Yes. I withdraw the -D__GNUC__ proposal. I agree with using native
__global though.

_______________________________________________
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to