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

texlive & texlive-texmf added variants of macOS 15, removing luajittex and luajithbtex #1192

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

sth0
Copy link
Contributor

@sth0 sth0 commented Dec 6, 2024

Removed from x86_64 systems where programs seg fault for both livetex and livetex-texmf. Updated checksum type for livetex-texmf.info

Tested on macOS 15 arm64 which compiles correctly. Tested on macOS 10.14 and works but no changes there.

…6_64 systems where programs seg fault. Updated checksum type for livetex-texmf.info
@sth0 sth0 added the bug label Dec 6, 2024
Copy link
Contributor

@dhomeier dhomeier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! With the 3 changes I suggested this passes all tests on 15.1/Rosetta, which seems to show the same segfaults as x86_64 native otherwise.

@dhomeier
Copy link
Contributor

I got the same(?) failures on Sonoma 14.7.1; cloning the *-15.0.info files for a Distribution: 14.0 copy let all (remaining) tests pass.
test-suite.log

@sth0
Copy link
Contributor Author

sth0 commented Dec 13, 2024

I believe it, but I successfully build texlive on 14.7 but with Xcode 15 instead of 16. I believe it is an Xcode version sensitivity not an OS version, but I don't know how to restrict the packages by Xcode version.

@nieder
Copy link
Member

nieder commented Dec 13, 2024

There's no way to restrict by Xcode version besides putting a versioned BuildDepends. In those cases, however, the package would still be visible, but would error out immediately because the versioned BuildDepends would not be satisfied (so not a good solution here).
@dhomeier your 14.7.1/x86_64 failures are also with Xcode16?
If so, it looks like we would need to make 14.0.info files as well. Unfortunately, Distribution: doesn't take ranges and the validator will complain if a texlive-15.0.info file is also marked for 14.0 :(

@nieder nieder linked an issue Dec 13, 2024 that may be closed by this pull request
@dhomeier
Copy link
Contributor

@dhomeier your 14.7.1/x86_64 failures are also with Xcode16?

Yes, since the Xcode 16 update a lot of the same failures popped up as on Sequoia.

If so, it looks like we would need to make 14.0.info files as well. Unfortunately, Distribution: doesn't take ranges and the validator will complain if a texlive-15.0.info file is also marked for 14.0 :(

Yea, hit by that rather badly for the gcc packages, which need separate files for everything from 13.0 upwards... :-/

@sth0 sth0 self-assigned this Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

TeXLive-texmf does not install on macOS 15 - Sequoia
3 participants