logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: 55bf927462ee5a8e5984d14e61c221d7d3da1ca4
parent 0d8fcdb0bccfe0c41b887f39d94e105711dd917a
Author: Michael Forney <mforney@mforney.org>
Date:   Thu, 20 Feb 2020 18:54:33 -0800

musl: Fix dependencies when $dir != $gendir

Diffstat:

Mpkg/musl/gen.lua4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pkg/musl/gen.lua b/pkg/musl/gen.lua @@ -61,7 +61,7 @@ pkg.hdrs = { install=true, } pkg.deps = { - '$dir/headers', + '$gendir/headers', '$outdir/version.h', } @@ -117,7 +117,7 @@ end local startfiles = {'$outdir/libc.a'} for _, obj in ipairs{'crt1.o', 'crti.o', 'crtn.o', 'rcrt1.o', 'Scrt1.o'} do local out = '$outdir/'..obj - build('cc', out, '$srcdir/crt/'..obj:gsub('%.o$', '.c'), {cflags='$cflags -D CRT $cflags_nossp'}) + build('cc', out, {'$srcdir/crt/'..obj:gsub('%.o$', '.c'), '|', '$gendir/deps'}, {cflags='$cflags -D CRT $cflags_nossp'}) file('lib/'..obj, '644', out) table.insert(startfiles, out) end