Skip to content

Commit 248833a

Browse files
committed
Make the series' public headers compile on their own
check-toolchain-contract compiles every public header by itself, and two of them do not: <ndbm.h> uses __BEGIN_DECLS and mode_t while including nothing, and <semaphore.h> declares sem_open() with mode_t and sem_timedwait() with struct timespec the same way. Both were already like that in 2026.08.0, which is what a patch is for; the check is new infrastructure that had never been pointed at these sources. newlib carries upstream's own line from 4.6, backported onto vita-4.1, which leaves that header byte for byte what 4.6 ships. pthread-embedded needed no branch at all: the only commit between the pin this series shipped and the one on the development branch is exactly this fix, touching exactly this header, so the pin simply moves forward.
1 parent b202959 commit 248833a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

cmake/Components.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ set(VDPM_REPOSITORY https://github.com/vitasdk/vdpm.git
6969
set(VITA_MAKEPKG_REPOSITORY https://github.com/vitasdk/vita-makepkg.git
7070
CACHE STRING "vita-makepkg repository URL or local path")
7171

72-
set(NEWLIB_TAG 6cba98129f0a286949391de00519ef39762eff18 CACHE STRING "newlib branch, commit id or tag")
72+
set(NEWLIB_TAG 64aa7aa33d4f380451a1f100d19589226cdad334 CACHE STRING "newlib branch, commit id or tag")
7373
set(SAMPLES_TAG fe8fbef570f3280586c0c20157146e3faefb2181 CACHE STRING "samples branch, commit id or tag")
7474
set(HEADERS_TAG ebc8f4f7ac8313fe4f74ca95724116b224bad184 CACHE STRING "vita-headers branch, commit id or tag")
7575
set(TOOLCHAIN_TAG c527abce028df33f5281e9ed4994c25fcef53c7d CACHE STRING "vita-toolchain branch, commit id or tag")
76-
set(PTHREAD_TAG 610934f4841f02a42f19f0e8b0f01bb38b375dfc CACHE STRING "pthread-embedded branch, commit id or tag")
76+
set(PTHREAD_TAG 11d2e5722d98c86f33c908fc47b2cf6e55205db5 CACHE STRING "pthread-embedded branch, commit id or tag")
7777
set(VDPM_TAG v0.1.3 CACHE STRING "vdpm branch, commit id or tag")
7878
set(VITA_MAKEPKG_TAG 32f863c2a58a801b7d5a0296bdbbb443c9676e08 CACHE STRING "vita-makepkg branch, commit id or tag")

0 commit comments

Comments
 (0)