[all-commits] [llvm/llvm-project] f5e2b8: [lldb] Rally around triple rather than arch in the...
Jonas Devlieghere via All-commits
all-commits at lists.llvm.org
Sun Apr 19 11:54:43 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f5e2b8b1df079a90f0756d75dcafff8e8efb8eb1
https://github.com/llvm/llvm-project/commit/f5e2b8b1df079a90f0756d75dcafff8e8efb8eb1
Author: Jonas Devlieghere <jonas at devlieghere.com>
Date: 2026-04-19 (Sun, 19 Apr 2026)
Changed paths:
M lldb/packages/Python/lldbsuite/test/builders/builder.py
M lldb/packages/Python/lldbsuite/test/builders/darwin.py
M lldb/packages/Python/lldbsuite/test/configuration.py
M lldb/packages/Python/lldbsuite/test/dotest.py
M lldb/packages/Python/lldbsuite/test/dotest_args.py
M lldb/packages/Python/lldbsuite/test/lldbplatformutil.py
M lldb/packages/Python/lldbsuite/test/make/Makefile.rules
M lldb/test/API/commands/expression/ptrauth-auth-traps/Makefile
M lldb/test/API/commands/expression/ptrauth-auth-traps/TestPtrAuthAuthTraps.py
M lldb/test/API/commands/expression/ptrauth-objc/Makefile
M lldb/test/API/commands/expression/ptrauth-objc/TestPtrAuthObjectiveC.py
M lldb/test/API/commands/expression/ptrauth-vtable/Makefile
M lldb/test/API/commands/expression/ptrauth-vtable/TestPtrAuthVTableExpressions.py
M lldb/test/API/commands/expression/ptrauth/Makefile
M lldb/test/API/commands/expression/ptrauth/TestPtrAuthExpressions.py
M lldb/test/API/lang/c/ptrauth/Makefile
M lldb/test/API/lang/c/ptrauth/TestPtrAuth.py
M lldb/test/API/macosx/macCatalyst/Makefile
M lldb/test/API/macosx/macCatalyst/TestMacCatalyst.py
M lldb/test/API/macosx/rosetta/Makefile
M lldb/test/API/macosx/rosetta/TestRosetta.py
Log Message:
-----------
[lldb] Rally around triple rather than arch in the API tests (#192818)
This PR removes as much uses of arch as possible, in favor of using
triple directly. Most of the changes are in the builder, which no longer
passes ARCH to Make, and of course in Makefile.rules.
This significantly simplifies the remote Darwin test suite, as it
previously had to try and piece together the triple from the platform
and the arch. As an added benefit, we now go through the same code path
for host and remote test runs.
I have tested this on Darwin and Linux and made the changes with the
remote test suites in mind, but it's possible I missed something not
caught by my local testing.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list