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

pkgconf: unknown option -- personality #11536

Open
olafhering opened this issue Mar 14, 2025 · 2 comments
Open

pkgconf: unknown option -- personality #11536

olafhering opened this issue Mar 14, 2025 · 2 comments
Labels
configurator question This issue is a question about something

Comments

@olafhering
Copy link
Contributor

It seems not all variants of pkgconf recognize the --personality option. At least pkgconf-1.4.2-1.el8 fails.

And indeed it was added just with c46868294fb09d34fa4a459449cb6688364880fb in pkgconf-1.5.1~16.

Can dune be smarter and handle both?

@anmonteiro
Copy link
Collaborator

pkg-conf 1.5.1 seems to be 6 years old, released in the first half of 2018 -- is there a reason why you can't upgrade?

@olafhering
Copy link
Contributor Author

This is the version provided when one builds for CentOS_8 or RHEL_8 in Archiving:unison:buildrequires. Other build targets in ocaml-lablgtk3 have a slightly newer pkgconf, which just segfaults.

I do not know if paying RHEL customers meanwhile got a fixed pkgconf, and therefore will be unaffected by this bug.

I'm not clear why an apparent cross-compiling feature is used when the underlying OCaml compiler is not a cross-compiler. Assume the new feature is well-designed, given the above-average of smartness in this project. I probably need to stick with an older version of dune for the time being for this unison project.

@maiste maiste added the question This issue is a question about something label Mar 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
configurator question This issue is a question about something
Projects
None yet
Development

No branches or pull requests

4 participants