Skip to content

Prototype modern CMake standalone build #795

@ChrisCummins

Description

@ChrisCummins

Tracking issue for an overhauled and simplified build that targets only CMake.

Current working branch for this is: https://github.com/ChrisCummins/CompilerGym/tree/v0.3.0 🚨 Not ready for use 🚨

I have a working build for the LLVM service, but it is not hemetic:

$ ldd /dev/shm/cummins/compiler_gym/build/llvm/llvm_env_service
        ...
        libgflags.so.2.2 => /lib/x86_64-linux-gnu/libgflags.so.2.2 (0x00007fc1825a4000)
        libglog.so.0 => /lib/x86_64-linux-gnu/libglog.so.0 (0x00007fc182571000)
        libprotobuf.so.31 => /private/home/cummins/.conda/envs/compiler_gym/lib/libprotobuf.so.31 (0x00007fc1822e1000)

Next steps are to add gflags and glog to conda deps, and figure out how to ship the required libraries from conda libs, or link statically.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions