logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: 373e2c29b8d3e95cf895195b51d68b12c03cc9f0
parent e3bcae6f6084ed1d0697f7b476b21f714acc400b
Author: Michael Forney <mforney@mforney.org>
Date:   Tue, 17 Jan 2023 13:11:50 -0800

binutils: Build addr2line

Diffstat:

Mpkg/binutils/gen.lua3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pkg/binutils/gen.lua b/pkg/binutils/gen.lua @@ -200,6 +200,7 @@ sub('binutils.ninja', function() exe('bin/strip', [[binutils/(objcopy.c.o is-strip.c) libcommon.a.d]]) exe('bin/nm', [[binutils/nm.c libcommon.a.d]]) exe('bin/objdump', [[binutils/(objdump.c.o prdbg.c) libcommon.a.d libopcodes.a]]) + exe('bin/addr2line', [[binutils/addr2line.c libcommon.a.d]]) local arobjs = objects[[ binutils/( @@ -211,7 +212,7 @@ sub('binutils.ninja', function() exe('bin/ar', {arobjs, 'binutils/not-ranlib.c'}) exe('bin/ranlib', {arobjs, 'binutils/is-ranlib.c'}) - for _, tool in ipairs{'size', 'objcopy', 'strings', 'readelf', 'elfedit', 'strip', 'nm', 'objdump', 'ar', 'ranlib'} do + for _, tool in ipairs{'size', 'objcopy', 'strings', 'readelf', 'elfedit', 'strip', 'nm', 'objdump', 'addr2line', 'ar', 'ranlib'} do file('bin/'..tool, '755', '$outdir/bin/'..tool) man{'binutils/doc/'..tool..'.1'} sym(string.format('bin/%s-%s', config.target.platform, tool), tool)