Peter, On 10.4, I get now # nm -m /sw/lib/xmms/Output/libOSX.so|fgrep _osx_about 00001114 (__TEXT,__text) non-external (was a private external) _osx_about
whereas before the parenthesis (was a..) wasn't there. It seems to launch correctly , just as before, in the sense that I can push on most buttons etc w/o having a crash (don't think to have any files to actually play). Only a warning on the terminal : ** WARNING **: oss_set_volume(): Failed to open mixer device (/dev/ mixer): No such file or directory which I didn't see before _ but possibly I touched less buttons before :) Questions: 1) what's the point of keeping the history of symbols in a lib ("was a...") ? 2) are there in effect, among the defined symbols, 4 categories, _ external , non-external , private external , and "non-external (was a private external)" ? 3) Does nm -m correctly reflect each of those 4 _ consistently across 10.4 and 10.5 _, and are those categories sufficient to determine how the symbol behaves under dyld ? The questions arise obviously because before your patch to strip via ld rather than via nmedit, I had exactly the same output from the above command as people had on 10.5, yet dyld appeared to behave differently.. Any pointers to documentation ? Jean-Francois ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel