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	
