[MacPorts] #13817: t1lib can't be build universal

MacPorts trac at macosforge.org
Thu Jan 3 14:41:23 PST 2008


#13817: t1lib can't be build universal
-------------------------------+--------------------------------------------
 Reporter:  t.niese at gmail.com  |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect             |      Status:  new                                  
 Priority:  Normal             |   Milestone:                                       
Component:  ports              |     Version:  1.6.0                                
 Keywords:  t1lib              |  
-------------------------------+--------------------------------------------
 when trying to compile the t1lib as universal i get the following message:
 {{{
 ld: warning in ../lib/.libs/libt1.dylib, file is not of required
 architecture
 }}}

 i was able to trac the problem down to the building of the dynamic-library
 which is alway in the host architecture instead of being universal.

 if i change the line 8657 of the config file from:
 {{{
 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs
 $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
 }}}

 to

 {{{
 archive_cmds='$CC -arch ppc  -arch i386  -isysroot
 /Developer/SDKs/MacOSX10.5.sdk -dynamiclib $allow_undefined_flag -o $lib
 $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
 }}}

 it will compile as universal so it seems, that the compile flags set in
 the env get lost for this command at the make process.[[BR]]
 cause i'm not very familiar with make and config files, i have no clue
 where to fix this problem.

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13817>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list