Esempio n. 1
0
    def configure (self):
        Binutils.configure (self)
        # Configure all subpackages, makes
        # w32.libtool_fix_allow_undefined to find all libtool files
        self.system ('cd %(builddir)s && make %(compile_flags)s configure-host configure-target')
        # Must ONLY do target stuff, otherwise cross executables cannot find their libraries
#        self.map_locate (lambda logger,file: build.libtool_update (logger, self.expand ('%(tools_prefix)s/bin/libtool'), file), '%(builddir)s', 'libtool')
        self.map_locate (lambda logger, file: build.libtool_update (logger, self.expand ('%(tools_prefix)s/bin/libtool'), file), '%(builddir)s/libiberty', 'libtool')
Esempio n. 2
0
 def configure(self):
     Binutils.configure(self)
     # Configure all subpackages, makes
     # w32.libtool_fix_allow_undefined to find all libtool files
     self.system(
         'cd %(builddir)s && make %(compile_flags)s configure-host configure-target'
     )
     # Must ONLY do target stuff, otherwise cross executables cannot find their libraries
     self.map_locate(
         lambda logger, file: build.libtool_update(
             logger, self.expand('%(tools_prefix)s/bin/libtool'), file),
         '%(builddir)s/libiberty', 'libtool')
Esempio n. 3
0
File: target.py Progetto: epronk/gub
def libtool_update (logger, libtool, rpath, file):
    build.libtool_update (logger, libtool, file)
    libtool_disable_rpath (logger, libtool, rpath, file)
    loggedos.system (logger, 'chmod 755  %(file)s' % locals ())
Esempio n. 4
0
def libtool_update(logger, libtool, rpath, file):
    build.libtool_update(logger, libtool, file)
    libtool_disable_rpath(logger, libtool, rpath, file)
    loggedos.system(logger, 'chmod 755  %(file)s' % locals())