Commit Graph

  • 2b365f001e
    Added `LINKER=gold` default master Avril 2024-07-25 21:17:48 +0100
  • d5f7af1f3d
    Added `-rpath ./` to linker for test builds. Avril 2024-04-20 14:14:04 +0100
  • 7fbb1940e4
    Changed test build targeting shared libraries to build with a `./` soname. If the target library already exists however, it is not rebuilt and the normal soname configuration used when the target was built will be used. Avril 2024-04-20 14:04:12 +0100
  • 570c0d73d7
    Fixed linker not finding local library on `test` compilation. Avril 2024-04-20 11:03:16 +0100
  • e47caa8035
    `test` target: Added final non-ignored exec (base) when running test. Avril 2024-04-20 10:46:16 +0100
  • 053bbb4c3b
    Fixed bug where test files were being added to library. (Hack fix, removes `src/test/*` from source lookup.) Avril 2024-04-16 13:26:12 +0100
  • 94562877e0
    Added `TARGET` var for `test` - {debug,release}.{a,so} (which build of lib to link to,) and configurable `TEST_{C,LD}FLAGS`. Fixed bug of adding test flags to dep build when it doesn"t already exist. Avril 2024-04-15 23:43:58 +0100
  • 8c94ce5f70
    Added configurable `INCLUDE_PREFIX` for install targets. Avril 2024-04-15 21:29:32 +0100
  • 7d182704b9
    Improved `test` make target: Added phony: `test`, builds and runs the test program against the debug static lib target. Avril 2024-04-15 21:14:55 +0100
  • 7eaf4df51c
    Added `test` make target & test program. Avril 2024-04-15 21:12:14 +0100
  • 5b683de5ee
    Changed IFUNC symbol generation slightly. Avril 2024-04-15 21:01:28 +0100
  • aca36aec62
    Added static & shared library targets; as well as install & uninstall targets. Avril 2024-04-15 20:45:39 +0100
  • 9ea30b0cb2
    Tested impl: works! Thoudh... XXX: man says `FD_CLOEXEC` should be passable to `memfd_secret()`, but it fails with `EINVAL` if passed `FD_CLOEXEC`...? Find out why? Avril 2024-04-15 17:44:47 +0100
  • fde7eb2ee5
    Added `memfd_secret()`"s disabled path. Added checks to translate valid flags {from,to} `memfd_{secret,create}()` (if the flag bits aren"t the same at comptime.) Avril 2024-04-15 16:59:26 +0100
  • f1c89d50e1
    Added IFUNC resolver for `memfd_secret()`. Avril 2024-04-15 16:50:57 +0100
  • b8c2a2c3d6
    Added raw syscall shim `_memfd_secret()` and testing func `_has_memfd_secret()`. Added passthu resolver target for when enabled, started re-write `memfd_create()` shim polyfil resolver target. Avril 2024-04-15 15:06:13 +0100