Skip to content

Commit e376b82

Browse files
committed
[OpenEmbedded] Fix include and lib paths for multilib targets
The fix in e9ddc44 wasn't enough for multilib targets since they use a custom vendor that contains the multilib variant. There are two common multilib variants: lib32 and libx32, so let's support both.
1 parent 7144325 commit e376b82

File tree

17 files changed

+74
-0
lines changed

17 files changed

+74
-0
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -759,6 +759,8 @@ Bug Fixes in This Version
759759
- No longer return ``false`` for ``noexcept`` expressions involving a
760760
``delete`` which resolves to a destroying delete but the type of the object
761761
being deleted has a potentially throwing destructor (#GH118660).
762+
- OpenEmbedded multilib oemllib32 and oemllibx32 are now recognised in
763+
target triples.
762764

763765
Bug Fixes to Compiler Builtins
764766
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

clang/test/Driver/Inputs/openembedded_arm_multilib_lib32_linux_tree/usr/include/c++/9.5.0/backward/.keep

Whitespace-only changes.

clang/test/Driver/Inputs/openembedded_arm_multilib_lib32_linux_tree/usr/lib/arm-oemllib32-linux-gnueabi/9.5.0/crtbegin.o

Whitespace-only changes.

clang/test/Driver/Inputs/openembedded_arm_multilib_lib32_linux_tree/usr/lib/arm-oemllib32-linux-gnueabi/9.5.0/crtend.o

Whitespace-only changes.

clang/test/Driver/Inputs/openembedded_arm_multilib_lib32_linux_tree/usr/lib/crt1.o

Whitespace-only changes.

clang/test/Driver/Inputs/openembedded_arm_multilib_lib32_linux_tree/usr/lib/crti.o

Whitespace-only changes.

clang/test/Driver/Inputs/openembedded_arm_multilib_lib32_linux_tree/usr/lib/crtn.o

Whitespace-only changes.

clang/test/Driver/Inputs/openembedded_x86_64_multilib_libx32_linux_tree/usr/include/c++/14.2.0/backward/.keep

Whitespace-only changes.

clang/test/Driver/Inputs/openembedded_x86_64_multilib_libx32_linux_tree/usr/libx32/crt1.o

Whitespace-only changes.

clang/test/Driver/Inputs/openembedded_x86_64_multilib_libx32_linux_tree/usr/libx32/crti.o

Whitespace-only changes.

0 commit comments

Comments
 (0)