]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
toolchain: fix libgloss/adros build errors
authorTulio A M Mendes <[email protected]>
Sun, 19 Apr 2026 20:41:52 +0000 (17:41 -0300)
committerTulio A M Mendes <[email protected]>
Sun, 19 Apr 2026 20:41:52 +0000 (17:41 -0300)
commiteb03cb28a74308a0f9b33ae7034eb771c4bf1ee6
tree3dbe1c6f521cc7c91098ad0341d40005bffa2f1d
parent394998e4cf987fb27f46fc1c35ffbae78f133890
toolchain: fix libgloss/adros build errors

- Add sys/uio.h compat header (struct iovec + readv/writev declarations)
  needed by posix_stubs.c which was missing from sysroot_headers
- Remove duplicate fcntl() definition in posix_stubs.c (line 541 was
  identical to line 256, causing redefinition error with newlib headers)
- Move libgloss/adros source sync outside patch_newlib() marker guard
  so edits to stubs are always picked up on rebuild (cp -f instead of
  cp -u); keep mkdir -p inside patch_newlib() for autoconf file creation
newlib/libgloss/adros/posix_stubs.c
newlib/sysroot_headers/sys/uio.h [new file with mode: 0644]
toolchain/build.sh