Hi
Doing an otool -l (and some greps) to check libraries from the parrot
binary, I got:
name /usr/lib/dyld (offset 12)
name /Users/ambs/Projects/parrot/blib/lib/libparrot.dylib
(offset 24)
name /usr/lib/libSystem.B.dylib (offset 24)
name /opt/local/lib/libicuuc.38.dylib (offset 24)
name /opt/local/lib/libicudata.38.dylib (offset 24)
name /usr/lib/libutil.dylib (offset 24)
name /opt/local/lib/libgmp.3.dylib (offset 24)
name /opt/local/lib/libreadline.5.2.dylib (offset 24)
name /opt/local/lib/libpcre.0.dylib (offset 24)
name
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (offset 24)
name /System/Library/Frameworks/GLUT.framework/Versions/A/GLUT
(offset 24)
name /usr/lib/libcrypto.0.9.7.dylib (offset 24)
name /opt/local/lib/libintl.8.dylib (offset 24)
name /usr/lib/libstdc++.6.dylib (offset 24)
name /usr/lib/libgcc_s.1.dylib (offset 24)
From these, I would say OpenGL, GLUT and libpcre (at least) should not
be linked to parrot. I think they are used by dynamic loading.
Or not? :)
Cheers
ambs
--
Alberto Simões - Departamento de Informática - Universidade do Minho
Campus de Gualtar - 4710-057 Braga - Portugal