diff --git a/repos/libports/lib/import/import-libc.mk b/repos/libports/lib/import/import-libc.mk index 30ed33368f..93df325ba7 100644 --- a/repos/libports/lib/import/import-libc.mk +++ b/repos/libports/lib/import/import-libc.mk @@ -1,18 +1,16 @@ # # Add platform-specific libc headers to standard include search paths # -ifeq ($(filter-out $(SPECS),x86),) - ifeq ($(filter-out $(SPECS),32bit),) - LIBC_ARCH_INC_DIR := include/libc-i386 - endif # 32bit +ifeq ($(filter-out $(SPECS),x86_32),) + LIBC_ARCH_INC_DIR := include/spec/x86_32/libc +endif # x86_32 - ifeq ($(filter-out $(SPECS),64bit),) - LIBC_ARCH_INC_DIR := include/libc-amd64 - endif # 64bit -endif # x86 +ifeq ($(filter-out $(SPECS),x86_64),) + LIBC_ARCH_INC_DIR := include/spec/x86_64/libc +endif # x86_64 ifeq ($(filter-out $(SPECS),arm),) - LIBC_ARCH_INC_DIR := include/libc-arm + LIBC_ARCH_INC_DIR := include/spec/arm/libc endif # ARM # diff --git a/repos/libports/ports/libc.hash b/repos/libports/ports/libc.hash index 92e9fd3b44..4212c4cab6 100644 --- a/repos/libports/ports/libc.hash +++ b/repos/libports/ports/libc.hash @@ -1 +1 @@ -c9cbd0d0fe35cc19c71295a02d67ecbe09a14573 +c3de28a9a17be0e2273ed1a053fa4faf4f7ee463 diff --git a/repos/libports/ports/libc.port b/repos/libports/ports/libc.port index f4c71a4c78..5f4b5703bd 100644 --- a/repos/libports/ports/libc.port +++ b/repos/libports/ports/libc.port @@ -154,13 +154,13 @@ common_include_libc_arch_machine_content = \ # # i386-specific headers # -DIRS += include/libc-i386 -DIR_CONTENT(include/libc-i386) := \ +DIRS += include/spec/x86_32/libc +DIR_CONTENT(include/spec/x86_32/libc) := \ $(call common_include_libc_arch_content,i386) \ src/lib/libc/lib/msun/i387/fenv.h -DIRS += include/libc-i386/machine -DIR_CONTENT(include/libc-i386/machine) := \ +DIRS += include/spec/x86_32/libc/machine +DIR_CONTENT(include/spec/x86_32/libc/machine) := \ $(call common_include_libc_arch_machine_content,i386) \ $(addprefix src/lib/libc/sys/i386/include/, specialreg.h npx.h) @@ -168,13 +168,13 @@ DIR_CONTENT(include/libc-i386/machine) := \ # # AMD64-specific headers # -DIRS += include/libc-amd64 -DIR_CONTENT(include/libc-amd64) := \ +DIRS += include/spec/x86_64/libc +DIR_CONTENT(include/spec/x86_64/libc) := \ $(call common_include_libc_arch_content,amd64) \ src/lib/libc/lib/msun/amd64/fenv.h -DIRS += include/libc-amd64/machine -DIR_CONTENT(include/libc-amd64/machine) := \ +DIRS += include/spec/x86_64/libc/machine +DIR_CONTENT(include/spec/x86_64/libc/machine) := \ $(call common_include_libc_arch_machine_content,amd64) \ $(addprefix src/lib/libc/sys/amd64/include/, specialreg.h fpu.h) @@ -182,13 +182,13 @@ DIR_CONTENT(include/libc-amd64/machine) := \ # # ARM-specific headers # -DIRS += include/libc-arm -DIR_CONTENT(include/libc-arm) := \ +DIRS += include/spec/arm/libc +DIR_CONTENT(include/spec/arm/libc) := \ $(call common_include_libc_arch_content,arm) \ src/lib/libc/lib/msun/arm/fenv.h -DIRS += include/libc-arm/machine -DIR_CONTENT(include/libc-arm/machine) := \ +DIRS += include/spec/arm/libc/machine +DIR_CONTENT(include/spec/arm/libc/machine) := \ $(call common_include_libc_arch_machine_content,arm) \ $(addprefix src/lib/libc/sys/arm/include/, pte.h cpuconf.h armreg.h ieee.h)