]> git.alrj.org Git - bold.git/blobdiff - bold
First support for .gnu.hash/DT_GNU_HASH.
[bold.git] / bold
diff --git a/bold b/bold
index cbeeac549583abaf52b5dca45b30bc51d1295ca2..d4f96503fb451b765f4191beacc5e7872eea821e 100755 (executable)
--- a/bold
+++ b/bold
@@ -11,7 +11,7 @@
 # either version 3 of the License or (at your option) any later version.
 
 __author__ = "Amand Tihon <amand.tihon@alrj.org>"
-__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()