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

BDE tools does not install a build into the configured installation prefix #45

Open
mattrm456 opened this issue Dec 16, 2022 · 1 comment

Comments

@mattrm456
Copy link

mattrm456 commented Dec 16, 2022

I'm trying to use the BDE build system similarly to the interfaces of the build systems of most other open source software I've built. Which is the standard dance:

./configure --prefix=/home/my/bde
make
make install

I've translated that into:

eval $(bde_build_env)
bbs_build configure --prefix /home/my/bde
bbs_build build
bbs_build install

However, this results in files installed into /home/my/bde/opt/bb (notice the opt/bb). How do I prevent the BDE build system from decorating my prefix with opt/bb?

In general, this tool should have usage that aligns well with open-source expectations. I'm aware of the relocatable installation requirement (i.e. support for distribution "refroots") but this behavior is confusing. The prefix I specify should be the prefix into which the artifacts are installed.

Environment:

  • Darwin G7WH7WFVKV 21.6.0 Darwin Kernel Version 21.6.0
@mattrm456 mattrm456 changed the title BDE tools does not install into the configured installation prefix BDE tools does not install a build into the configured installation prefix Dec 16, 2022
@mattrm456
Copy link
Author

The unexpected behavior persists even when I say bbs_build install --install_dir /home/my/bde: The artifacts are installed into /home/my/bde/opt/bb.

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

No branches or pull requests

1 participant