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

Reply via email to