You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a bug in the ports install of libarchive on macOS which causes builds of cheribsd to fail when cheribuild.py checks the dependencies. Specifically, at pycheribuild/projects/cross/cheribsd.py:430. The workaround for this is documented in Homebrew/homebrew-core#117869 .
A work-around for cheribuild if this doesn't get fixed soon is to use the --modversion option for pkg-config rather than the --exists option. I'm not certain if this workaround would break things further down. The one listed on homebrew-core should behave though.
The text was updated successfully, but these errors were encountered:
Ah I had no idea --exists also checked dependencies. It sounds like changing it to --modversion should be safe (unless there are dependencies we check for that don't define a version?).
graymalkin
added a commit
to graymalkin/cheribuild
that referenced
this issue
Jan 17, 2023
pkg-config --exists also checks dependencies are present on macOS, and
due to some packaging issues with upstream libarchive this is breaking
the build for cheribsd and freebsd.
ClosesCTSRD-CHERI#340.
See Homebrew/homebrew-core#120526 for
tracking of this issue as it relates to macOS.
)
pkg-config --exists also checks dependencies are present on macOS, and
due to some packaging issues with upstream libarchive this is breaking
the build for cheribsd and freebsd.
Closes#340.
See Homebrew/homebrew-core#120526 for
tracking of this issue as it relates to macOS.
There is a bug in the ports install of libarchive on macOS which causes builds of cheribsd to fail when cheribuild.py checks the dependencies. Specifically, at
pycheribuild/projects/cross/cheribsd.py:430
. The workaround for this is documented in Homebrew/homebrew-core#117869 .A work-around for cheribuild if this doesn't get fixed soon is to use the
--modversion
option for pkg-config rather than the--exists
option. I'm not certain if this workaround would break things further down. The one listed on homebrew-core should behave though.The text was updated successfully, but these errors were encountered: