X-Git-Url: https://git.alrj.org/?p=bold.git;a=blobdiff_plain;f=bold;h=d4f96503fb451b765f4191beacc5e7872eea821e;hp=cbeeac549583abaf52b5dca45b30bc51d1295ca2;hb=HEAD;hpb=04fc98235b338558eaad347b698d63414270589b diff --git a/bold b/bold index cbeeac5..d4f9650 100755 --- a/bold +++ b/bold @@ -11,7 +11,7 @@ # either version 3 of the License or (at your option) any later version. __author__ = "Amand Tihon " -__version__ = "0.1.0" +__version__ = "0.2.0" from Bold.linker import BoldLinker @@ -80,13 +80,13 @@ def main(): options.raw = False if not options.raw: - for d in ['.', 'data', '/usr/lib/bold/', '/usr/local/lib/bold']: + for d in ['.', 'runtime', '/usr/lib/bold/', '/usr/local/lib/bold']: f = os.path.join(d, 'bold_ibh-x86_64.o') if os.path.isfile(f): objects.append(f) break else: - print >>sys.stderr, "Could not find boldsymres-x86_64.o." + print >>sys.stderr, "Could not find bold_ibh-x86_64.o." return 1 @@ -121,6 +121,9 @@ def main(): try: linker.build_symbols_tables() + + linker.check_external() + linker.build_external(with_jump=options.ccall, align_jump=options.align) linker.link()