id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,lang,patch,platform
1862,Configure.pl should actually test for gcc -fvisibility=hidden support,doughera,jkeenan,"Currently, Configure.pl tests (in config/auto/warnings.pm) whether the compiler accepts the gcc option -fvisibility=hidden.  Independently, in config/auto/gcc.pm, Configure.pl sets 
attribute((visibility(""default"")) for gcc versions >= 4.0.  Normally, this works fine, since -fvisibility=hidden is not part of the official gcc releases prior to 4.0.

However, in TT #1832 and TT #1255, it looks like users were running a version of gcc-3.4.6 that had been patched to accept -fvisibility=hidden.  The net result is that the build failed with linker errors.

Parrot should make the tests consistent for the command line option -fvisibility and the attribute((visibility(""default"")).  Either both should be enabled only for gcc >= 4.0, or both should be enabled only when an appropriate test file can be successfully compiled.",bug,closed,normal,2.11,configure,2.10.0,medium,fixed,,,,applied,
