Skip to content

[libc] Add byteswap.h to Linux public header target lists#200345

Merged
labath merged 1 commit into
llvm:mainfrom
labath:byteswap
May 29, 2026
Merged

[libc] Add byteswap.h to Linux public header target lists#200345
labath merged 1 commit into
llvm:mainfrom
labath:byteswap

Conversation

@labath
Copy link
Copy Markdown
Contributor

@labath labath commented May 29, 2026

The headers don't get built/installed without this.

The headers don't get installed without this.

Assisted by Gemini.
@labath labath requested a review from kaladron May 29, 2026 08:00
@labath labath requested a review from a team as a code owner May 29, 2026 08:00
@labath labath enabled auto-merge (squash) May 29, 2026 08:00
@llvmorg-github-actions
Copy link
Copy Markdown

@llvm/pr-subscribers-backend-risc-v

Author: Pavel Labath (labath)

Changes

The headers don't get built/installed without this.


Full diff: https://github.com/llvm/llvm-project/pull/200345.diff

3 Files Affected:

  • (modified) libc/config/linux/aarch64/headers.txt (+1)
  • (modified) libc/config/linux/riscv/headers.txt (+1)
  • (modified) libc/config/linux/x86_64/headers.txt (+1)
diff --git a/libc/config/linux/aarch64/headers.txt b/libc/config/linux/aarch64/headers.txt
index e321c5425f662..0e136586cf35b 100644
--- a/libc/config/linux/aarch64/headers.txt
+++ b/libc/config/linux/aarch64/headers.txt
@@ -1,6 +1,7 @@
 set(TARGET_PUBLIC_HEADERS
     libc.include.arpa_inet
     libc.include.assert
+    libc.include.byteswap
     libc.include.complex
     libc.include.cpio
     libc.include.ctype
diff --git a/libc/config/linux/riscv/headers.txt b/libc/config/linux/riscv/headers.txt
index d7ae420240280..4b3766d74de2e 100644
--- a/libc/config/linux/riscv/headers.txt
+++ b/libc/config/linux/riscv/headers.txt
@@ -1,6 +1,7 @@
 set(TARGET_PUBLIC_HEADERS
     libc.include.arpa_inet
     libc.include.assert
+    libc.include.byteswap
     libc.include.complex
     libc.include.cpio
     libc.include.ctype
diff --git a/libc/config/linux/x86_64/headers.txt b/libc/config/linux/x86_64/headers.txt
index 1aa63784e8aab..2ea83e963bd58 100644
--- a/libc/config/linux/x86_64/headers.txt
+++ b/libc/config/linux/x86_64/headers.txt
@@ -1,6 +1,7 @@
 set(TARGET_PUBLIC_HEADERS
     libc.include.arpa_inet
     libc.include.assert
+    libc.include.byteswap
     libc.include.complex
     libc.include.cpio
     libc.include.ctype

@llvmorg-github-actions
Copy link
Copy Markdown

@llvm/pr-subscribers-libc

Author: Pavel Labath (labath)

Changes

The headers don't get built/installed without this.


Full diff: https://github.com/llvm/llvm-project/pull/200345.diff

3 Files Affected:

  • (modified) libc/config/linux/aarch64/headers.txt (+1)
  • (modified) libc/config/linux/riscv/headers.txt (+1)
  • (modified) libc/config/linux/x86_64/headers.txt (+1)
diff --git a/libc/config/linux/aarch64/headers.txt b/libc/config/linux/aarch64/headers.txt
index e321c5425f662..0e136586cf35b 100644
--- a/libc/config/linux/aarch64/headers.txt
+++ b/libc/config/linux/aarch64/headers.txt
@@ -1,6 +1,7 @@
 set(TARGET_PUBLIC_HEADERS
     libc.include.arpa_inet
     libc.include.assert
+    libc.include.byteswap
     libc.include.complex
     libc.include.cpio
     libc.include.ctype
diff --git a/libc/config/linux/riscv/headers.txt b/libc/config/linux/riscv/headers.txt
index d7ae420240280..4b3766d74de2e 100644
--- a/libc/config/linux/riscv/headers.txt
+++ b/libc/config/linux/riscv/headers.txt
@@ -1,6 +1,7 @@
 set(TARGET_PUBLIC_HEADERS
     libc.include.arpa_inet
     libc.include.assert
+    libc.include.byteswap
     libc.include.complex
     libc.include.cpio
     libc.include.ctype
diff --git a/libc/config/linux/x86_64/headers.txt b/libc/config/linux/x86_64/headers.txt
index 1aa63784e8aab..2ea83e963bd58 100644
--- a/libc/config/linux/x86_64/headers.txt
+++ b/libc/config/linux/x86_64/headers.txt
@@ -1,6 +1,7 @@
 set(TARGET_PUBLIC_HEADERS
     libc.include.arpa_inet
     libc.include.assert
+    libc.include.byteswap
     libc.include.complex
     libc.include.cpio
     libc.include.ctype

@labath labath merged commit d7703c6 into llvm:main May 29, 2026
39 of 40 checks passed
@labath
Copy link
Copy Markdown
Contributor Author

labath commented May 29, 2026

I'm sorry, I did not realize that automerge will not wait for a review before submitting this. I think the patch is pretty straightforward, but do let me know if you see any issues with it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant