Hi!
While attempting to compile Lore from source on Linux (Arch Linux, Cargo/Rustc 1.x), the build process fails during the compilation of the lore-storage crate due to a missing proprietary dependency.
Steps to Reproduce
- Clone the repository:
git clone https://github.com/EpicGames/lore.git
- Run
cargo build --release inside the root directory.
Terminal Output
error: failed to run custom build command for lore-storage v0.8.4-nightly
Caused by:
process didn't exit successfully: .../build-script-build (exit status: 101)
--- stderr
thread 'main' panicked at lore-storage/build.rs:10:58:
OODLE_LIB_DIR not set: NotPresent
Context & Question
Since Oodle is a proprietary compression library owned by Epic/RAD Game Tools and its SDK is not publicly available for general Linux distribution package maintainers (like the Arch Linux AUR), this completely blocks community-driven compilation and packaging.
Are there any plans to introduce a fallback feature flag to compile Lore using open alternative compressors (like Zstd or LZ4, which are already listed in the root Workspace Cargo.toml) when OODLE_LIB_DIR is not present?
This would greatly benefit package maintainers and the open-source community trying to test and adopt Lore natively.
Hi!
While attempting to compile Lore from source on Linux (Arch Linux, Cargo/Rustc 1.x), the build process fails during the compilation of the
lore-storagecrate due to a missing proprietary dependency.Steps to Reproduce
git clone https://github.com/EpicGames/lore.gitcargo build --releaseinside the root directory.Terminal Output
Context & Question
Since Oodle is a proprietary compression library owned by Epic/RAD Game Tools and its SDK is not publicly available for general Linux distribution package maintainers (like the Arch Linux AUR), this completely blocks community-driven compilation and packaging.
Are there any plans to introduce a fallback feature flag to compile Lore using open alternative compressors (like Zstd or LZ4, which are already listed in the root Workspace Cargo.toml) when
OODLE_LIB_DIRis not present?This would greatly benefit package maintainers and the open-source community trying to test and adopt Lore natively.