nix/mk
Artemis Tosini d6ece7e94a Fix OpenBSD build with Makefiles
OpenBSD dynamic libraries never link to libc directly.
Instead, they have undefined symbols for all libc functions they use
that ld.so resolves to the libc referred to in the main executable.

Thus, disallowing undefined symbols will always fail

(cherry picked from commit c49bff2434)
2024-10-28 10:27:37 +00:00
..
build-dir.mk Use buildprefix in a few more places 2023-11-29 19:49:07 -05:00
clean.mk Add 'mk/' from commit '1eff3ad37fdb9dcf9f8528fdacea0ebf0e79d545' 2014-02-01 14:38:28 +01:00
common-test.sh Unit tests and external libraries 2024-07-02 09:23:24 -04:00
compilation-database.mk Create compile-commands.json with Make 2024-03-21 15:55:44 +08:00
cxx-big-literal.mk Replace foo with __NIX_STR in cxx-big-literal 2024-03-09 17:05:56 -08:00
debug-test.sh tests: simplify initialisation and wiring 2024-05-13 15:19:49 +02:00
functions.mk Revert "Get rid of unicode quotes (#1140)" 2016-11-26 00:38:01 +01:00
install-dirs.mk Use buildprefix in a few more places 2023-11-29 19:49:07 -05:00
install.mk Sync with make-rules repo 2014-04-03 17:37:14 +02:00
lib.mk tests: simplify initialisation and wiring 2024-05-13 15:19:49 +02:00
libraries.mk Fix OpenBSD build with Makefiles 2024-10-28 10:27:37 +00:00
patterns.mk Create compile-commands.json with Make 2024-03-21 15:55:44 +08:00
platform.mk Fix OpenBSD build with Makefiles 2024-10-28 10:27:37 +00:00
precompiled-headers.mk Fix precompiled headers building with clang 2024-06-12 10:51:43 -04:00
programs.mk makefiles: Support .exe executable prefix on Windows 2024-01-11 23:28:11 -05:00
run-test.sh Change skipped test error code from 99 to 77 2024-07-24 22:36:43 -04:00
templates.mk *.in files: Depend on config.status 2024-02-13 16:10:56 +01:00
tests.mk tests: simplify initialisation and wiring 2024-05-13 15:19:49 +02:00
tracing.mk Create compile-commands.json with Make 2024-03-21 15:55:44 +08:00