On 11 February 2012 20:58, Tyler Hurst wrote: > /home/tyler/rpmbuild/BUILD/mysql-5.5.14/libmysqld/work/libmysqld.so | > grep mysql_keycache__write__block_semaphore > 7884: 00971186 2 OBJECT LOCAL DEFAULT 26 > mysql_keycache__write__block_semaphore This is really a linker question so not related to GCC, but the answer is that LOCAL means it's not a global symbol, e.g. declared static not extern, so can't be referred to from outside the lib.