Cmake build by gmaclennan · Pull Request #1 · gmaclennan/node-sqlcipher · GitHub
Skip to content

Cmake build#1

Open
gmaclennan wants to merge 19 commits into
mainfrom
cmake-build
Open

Cmake build#1
gmaclennan wants to merge 19 commits into
mainfrom
cmake-build

Conversation

@gmaclennan

Copy link
Copy Markdown
Owner

No description provided.

- Add explicit libc++ header path when ANDROID_NDK_ROOT is set
- Resolves 'list' file not found error in Android C++ compilation
- Works around -nostdinc++ flag automatically added by NDK toolchain
- Remove android-ia32 target from workflow (as requested)
- Fix operator[] ambiguity in C++ code for ARM architecture
- Cast int indices to uint32_t to match Node-API Array expectations
- Resolves 4 compilation errors in android-arm builds
- Revert explicit uint32_t casts in addon.cc source code
- Add -fpermissive and -Wno-ambiguous-overload flags for Android builds
- More maintainable solution that doesn't modify upstream source code
- Keeps compatibility with existing Node-API patterns
- Add bcrypt.lib for BCryptGenRandom function
- Add ntdll.lib for NtWriteFile and RtlNtStatusToDosError functions
- Resolves Windows linking errors with Signal extension dependencies
- Install gcc-aarch64-linux-gnu cross-compilation toolchain in CI
- Set proper CC/CXX/AR environment variables for ARM64 builds
- Add CMake sysroot detection for cross-compilation
- Resolves missing C runtime libraries for linux-arm64 target
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