Skip to content

cmake: enable debug in bundled LuaJIT#188

Open
ligurio wants to merge 4 commits intomasterfrom
ligurio/enable-debug-luajit
Open

cmake: enable debug in bundled LuaJIT#188
ligurio wants to merge 4 commits intomasterfrom
ligurio/enable-debug-luajit

Conversation

@ligurio
Copy link
Copy Markdown
Owner

@ligurio ligurio commented Apr 10, 2026

The patch enables debug symbols in bundled LuaJIT and also
passes a compiler option -fno-omit-frame-pointer when
AddressSanitizer is enabled.
@ligurio ligurio force-pushed the ligurio/enable-debug-luajit branch from 2780eb6 to 47f1038 Compare April 10, 2026 14:23
The new version contains the following changes [1]:

- ci: enable parallel mode for testing
- cmake: update SetHwArchString()
- luzer/tests: refactoring
- luzer: refactoring getting symbols location
- luzer: fix an error due to unused jit_status
- luzer: use CMAKE_SHARED_LIBRARY_SUFFIX
- cmake: refactor searching libraries and executable
- luzer: add macOS ARM64 support
- rockspec: propagate CMake options
- rockspec: fix propagating variables

The patch also renames CMake options used by luzer build system.

1. ligurio/luzer@aae4bbd...1d91c24
Follows up the commit a94abd5
("ci: bump actions/checkout version").
@ligurio ligurio force-pushed the ligurio/enable-debug-luajit branch from 6c8dc1e to 857e706 Compare April 11, 2026 17:30
@ligurio ligurio force-pushed the ligurio/enable-debug-luajit branch from 857e706 to 4a1403c Compare April 13, 2026 10:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant