On Jan 12, 2011, at 5:49 PM, Ian Lance Taylor wrote: > Amittai Aviram <amittai.aviram@xxxxxxxx> writes: > >>> What does readelf -s libgomp.so show you about the symbol foo? >> >> It does not occur in either lib32/libgomp.so or lib64/libgomp.so > > Are you 100% sure that your new object file is getting linked into > libgomp.so? The symbol should be in .symtab even if it is hidden by the > version script. > > Ian I just tried a further experiment. One of my source code files is called domp_team.c, and it defines, among others, domp_get_num_threads, which is one of the names I had listed in the OMP_1.0 block in libgomp.map under "global." I copied the entire contents of domp_team.c and inserted it at the bottom of the standard libgomp/team.c, took domp_team.c out of my Makefile.am, recreated my Makefile.in (as described in my last message), reconfigured, and rebuilt. _Still_, if I go to my the directory holding libgomp.so and enter $ readelf -s libgomp.so | grep "domp_" then the response is empty—none found. Amittai Aviram PhD Student in Computer Science Yale University 646 483 2639 amittai.aviram@xxxxxxxx http://www.amittai.com