qld 0.1.1

A fast, parallel linker compatible with GNU ld, gold, lld and mold
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
// A dylib with an `-init` routine (LC_ROUTINES_64), used by init_client.c.
// The test links it with `-alias _lib_ready _lib_ready_alias`, which gives
// lib_ready a second name.
int printf(const char *, ...);

static int ready;

void lib_init(void) {
    ready = 42;
    printf("init ran\n");
}

int lib_ready(void) { return ready; }