#1246: Extra libraries on CC build command
-----------------------+----------------------------------------------------
 Reporter:  jkeenan    |       Owner:       
     Type:  bug        |      Status:  new  
 Priority:  normal     |   Milestone:       
Component:  configure  |     Version:  1.7.0
 Severity:  medium     |    Keywords:       
     Lang:             |       Patch:       
 Platform:             |  
-----------------------+----------------------------------------------------
 This ticket moves to the Trac system discussion of issues originally
 raised as [http://rt.perl.org/rt3/Ticket/Display.html?id=53610 RT 53610].
 In that RT, Alberto Simões stated:
 {{{
 As discussed on the mailing list, currently parrot is being linked with a
 bunch of libraries that will be just used by dynamic loading.

 For instante:

 [a...@rachmaninoff parrot]$ ldd parrot
 parrot:
 /Users/ambs/Projects/parrot/blib/lib/libparrot.dylib (compatibility
 version 0.0.0, current version 0.0.0)
 /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 111.0.0)
 /opt/local/lib/libicuuc.38.dylib (compatibility version 38.0.0, current
 version 38.1.0)
 /opt/local/lib/libicudata.38.dylib (compatibility version 38.0.0,
 current version 38.1.0)
 /usr/lib/libutil.dylib (compatibility version 1.0.0, current version
 1.0.0)
 /opt/local/lib/libgmp.3.dylib (compatibility version 8.0.0, current
 version 8.2.0)
 /opt/local/lib/libreadline.5.2.dylib (compatibility version 5.0.0,
 current version 5.2.0)
 /opt/local/lib/libpcre.0.dylib (compatibility version 1.0.0, current
 version 1.1.0)
 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
 (compatibility version 1.0.0, current version 1.0.0)
 /System/Library/Frameworks/GLUT.framework/Versions/A/GLUT
 (compatibility version 1.0.0, current version 1.0.0)
 /usr/lib/libcrypto.0.9.7.dylib (compatibility version 0.9.7, current
 version 0.9.7)
 /opt/local/lib/libintl.8.dylib (compatibility version 9.0.0, current
 version 9.2.0)
 /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current
 version 7.4.0)
 /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version
 1.0.0)

 From these, I am sure GLUT/GL and pcre should not be there. Some others
 might be in excess as well, like readline (?).

 So, the CC line used to build parrot should be cleaned up from these
 extra libraries.
 }}}
 Note:  Though I too am on Darwin (albeit an older version), I apparently
 don't have the `ldd` command, so I could not produce a more recent report
 on that platform.  It's not clear to me whether this is a Darwin-specific
 issues or one that applies regardless of platform.

 kid51

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/1246>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to