Compensate for src/common/lib/libc/atomic/atomic_init_cas.c losingthe extern declaration of __libc_atomic_init() and instead using anew one added to src/lib/libc/include/extern.hThat file is outs
Compensate for src/common/lib/libc/atomic/atomic_init_cas.c losingthe extern declaration of __libc_atomic_init() and instead using anew one added to src/lib/libc/include/extern.hThat file is outside src/common and src/sys so is unavailable tokernel builds, so instead make a new include file in src/commonwhich the kernel can read which contains the needed extern declfor __libc_atomic_init()This seems to fix the evbarm builds (maybe others) - but it isall MUCH TOO UGLY to keep. Someone please make a better fix,even if that just means reverting rev 1.5 of src/common/lib/libc/atomic/atomic_init_cas.cand all of the changes here (the addition to libc/include/extern.hshould be harmless to keep).
show more ...