ext: Link gem5 libelf to ext/libelf/libelf.a
authorHoa Nguyen <hoanguyen@ucdavis.edu>
Wed, 2 Sep 2020 00:36:55 +0000 (17:36 -0700)
committerHoa Nguyen <hoanguyen@ucdavis.edu>
Wed, 2 Sep 2020 20:36:14 +0000 (20:36 +0000)
Currently, gem5 might use system's libelf library instead of
the one compiled from ext/libelf.
This commit tells scons to use ext/libelf version.

JIRA: https://gem5.atlassian.net/browse/GEM5-756

Signed-off-by: Hoa Nguyen <hoanguyen@ucdavis.edu>
Change-Id: I8dc4555c32a956e9f5249288c71982fa6a3678f7
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/33941
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
ext/libelf/SConscript

index 45f809da9c046c7b8b3f2cf2425de74211990248..3bf5b3063e7392aa88a333fc721e92c06e3cb9c7 100644 (file)
@@ -134,6 +134,6 @@ m4env.M4(target=File('libelf_msize.c'),
 m4env.Library('elf', [m4env.SharedObject(f) for f in elf_files])
 
 main.Prepend(CPPPATH=Dir('.'))
-main.Append(LIBS=['elf'])
+main.Append(LIBS=[File('libelf.a')])
 main.Prepend(LIBPATH=[Dir('.')])