What's Changed
- Add -T workaround for GNU ld 2.36 by @frozencemetery in #201
- Add
extern "C"
to headers for easier use by C++ by @tedbrandston in #207 - Avoid format error on i686 by @itd0 in #211
- Fix the -march issue for riscv64 by @tekkamanninja in #210
- Fix musl build by @ncopa in #206
- Fix invalid free in main() by @frozencemetery in #212
- Remove deprecated --add-needed linker flag by @thrifty-txt in #218
- src/Makefile: build util.c separately for makeguids by @kanavin in #203
- Adjust dependency for libefivar and libefiboot objects by @floppym in #200
- Set LC_ALL=C to force English output from ld by @floppym in #221
- LLD: fix detection and remove not needed workarounds by @tpgxyz in #222
- Fix glibc 2.36 build (mount.h conflicts) by @frozencemetery in #228
- File device paths: don't print "File(" or ")" by @vathpela in #232
- Use off_t instead of off64_t by @kraj in #237
- Revamp efi_well_known_* variable handling by @nvinson in #235
- Allow overriding PKG_CONFIG by @tedbrandston in #236
- Allow passing of hex values to -A by @ozbenh in #239
- Allow -a to create a non-existent variable by @ozbenh in #240
- make: add option to disable building/installing the docs by @nicholasbishop in #241
- esl-iter.h: fix type declaration of return value for gcc-13 by @trofi in #242
- Minor code updates by @SergiiDmytruk in #243
- src/Makefile: do not override LIBS and CFLAGS for prerequisites by @trofi in #245
- linux: handle non-ACPI systems in device_get() by @xypron in #246
- Change set&append data to be const. by @schallee in #249
- dp.h: check _ucs2size in format_ucs2() by @century6 in #250
- Fix wrong if condition in efi_variable_get_data by @sherlock-zhouyh in #256
- Make README statement match license by @ferdnyc in #260
- Remove needless access() in efivarfs_probe() by @nabijaczleweli in #261
- efivar 39 by @vathpela in #262
New Contributors
- @tedbrandston made their first contribution in #207
- @itd0 made their first contribution in #211
- @tekkamanninja made their first contribution in #210
- @ncopa made their first contribution in #206
- @thrifty-txt made their first contribution in #218
- @kanavin made their first contribution in #203
- @floppym made their first contribution in #200
- @tpgxyz made their first contribution in #222
- @kraj made their first contribution in #237
- @nvinson made their first contribution in #235
- @ozbenh made their first contribution in #239
- @nicholasbishop made their first contribution in #241
- @trofi made their first contribution in #242
- @SergiiDmytruk made their first contribution in #243
- @xypron made their first contribution in #246
- @schallee made their first contribution in #249
- @century6 made their first contribution in #250
- @sherlock-zhouyh made their first contribution in #256
- @ferdnyc made their first contribution in #260
Full Changelog: 38...39