summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2018-08-10 17:58:31 -0700
committerMichael Forney <mforney@mforney.org>2018-08-11 17:54:14 -0700
commitf6ff8ee1f9b12489d0e44ec51a493c4f58621b4d (patch)
treea7cbb18458f8143b55d5c745fe3af679379274cb
parent1cd2b398acfc09f47af000d978f6b0ceb0c39ed6 (diff)
efivar: Update to 36
-rw-r--r--pkg/efivar/gen.lua13
-rw-r--r--pkg/efivar/rev2
m---------pkg/efivar/src0
3 files changed, 12 insertions, 3 deletions
diff --git a/pkg/efivar/gen.lua b/pkg/efivar/gen.lua
index 67edcd81..6fb7aa2a 100644
--- a/pkg/efivar/gen.lua
+++ b/pkg/efivar/gen.lua
@@ -19,7 +19,11 @@ sub('tools.ninja', function()
'-I $srcdir/src/include',
}
build('cc', '$outdir/host-guid.c.o', '$srcdir/src/guid.c')
- exe('makeguids', {'src/makeguids.c', 'host-guid.c.o'}, nil, {ldlibs='-ldl'})
+ exe('makeguids', {'src/makeguids.c', 'host-guid.c.o'}, nil, {
+ ldlibs='-ldl',
+ -- src/generics.h defines some static inline functions that refer to undefined symbols
+ ldflags='$ldflags -Wl,--unresolved-symbols=ignore-in-object-files',
+ })
end)
rule('makeguids', '$outdir/makeguids $in $out')
@@ -42,7 +46,12 @@ pkg.hdrs = {
}
pkg.deps = {'$outdir/include/efivar/efivar-guids.h'}
-lib('libefiboot.a', 'src/(crc32.c creator.c disk.c gpt.c linux.c loadopt.c)')
+lib('libefiboot.a', [[
+ src/(
+ crc32.c creator.c disk.c gpt.c loadopt.c path-helpers.c linux.c
+ linux-(ata i2o nvme pci pmem sas sata scsi virtblk).c
+ )
+]])
lib('libefivar.a', [[
src/(
dp.c dp-acpi.c dp-hw.c dp-media.c dp-message.c
diff --git a/pkg/efivar/rev b/pkg/efivar/rev
index 1e8b3149..7f8f011e 100644
--- a/pkg/efivar/rev
+++ b/pkg/efivar/rev
@@ -1 +1 @@
-6
+7
diff --git a/pkg/efivar/src b/pkg/efivar/src
-Subproject 67e3602495d2cbca02dcb6c302fd0bce48de6c4
+Subproject ef3449223ecd1e7b1098c523d66b2f960fe839e