Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: fix and extend build instructions #13

Merged

Conversation

ingomueller-net
Copy link
Collaborator

@ingomueller-net ingomueller-net commented Oct 28, 2024

This commit fixes several problems with the build instructions in the README and extends them. In particular, the following changes are made:

  • List global prerequisites (like git, CMake, C++ compiler, etc.)
  • Fix base path and define it as a first step
  • Explicitly describe what paths to add to the activate script, including PATH, and adapt following commands to that
  • Mention possible problems with using lld
  • Remove the quirk with -DABSL_ENABLE_INSTALL=ON -- this doesn't seem to be necessary anymore
  • Remove lit from the Python requirements because LLVM provides it in the PATH
  • Adapt the lit examples to the new repository structure

@ingomueller-net
Copy link
Collaborator Author

Thanks @mbrobbel for the review! (I still have to wait for a review from someone with write access...)

@ingomueller-net ingomueller-net changed the title docs: adapt example commands to new repository purpose docs: fix and extend build instructions Nov 22, 2024
The README still had example commands related to the historic usage of
this repository. This PR cleans them up and make them use actual files
that exist currently.

Signed-off-by: Ingo Müller <[email protected]>
This commit fixes several problems with the build instructions in the
README and extends them. In particular, the following changes are made:

* List global prerequisites (like git, CMake, C++ compiler, etc.)
* Fix base path and define it as a first step
* Explicitly describe what paths to add to the `activate` script,
  including `PATH`, and adapt following commands to that
* Mention possible problems with using `lld`
* Remove the quirk with `-DABSL_ENABLE_INSTALL=ON` -- this doesn't seem
  to be necessary anymore
* Remove `lit` from the Python requirements because LLVM provides it in
  the `PATH`

Signed-off-by: Ingo Müller <[email protected]>
@ingomueller-net ingomueller-net merged commit c2944e4 into substrait-io:main Nov 23, 2024
5 checks passed
@ingomueller-net ingomueller-net deleted the readme-example-tests branch November 23, 2024 16:14
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.

3 participants