Skip to content

Conversation

@mbauman
Copy link
Contributor

@mbauman mbauman commented Oct 10, 2025

@giordano
Copy link
Member

I think we can skip libcurl integration for the time being?

@mbauman
Copy link
Contributor Author

mbauman commented Oct 10, 2025

I was wondering if we'd need to bump curl in any case, but that one looks like we're ok with the latest version for now.

This was a blind version bump; I don't know or use Poppler myself at all. I'll defer to you and @eschnett (as he last bumped it).

@giordano
Copy link
Member

Ah, we already have libcurl in the deps, but they need a specific version. Sigh. We don't have it for all platforms in all versions.

@giordano
Copy link
Member

giordano commented Oct 10, 2025

I think one trick would be to build libcurl 7.81 for all platforms, even if it's not going to be used anywhere in practice. This is only needed at build time for this package.

@mbauman mbauman changed the title Update Poppler version to 25.10.0 [poppler] update to 25.10.0 Oct 10, 2025
@ViralBShah
Copy link
Member

libCurl 7.81 build to capture all architectures: #12342

@ViralBShah
Copy link
Member

It seems that the clang on darwin and aarch64 freebsd is unable to compile std::ranges. Is this a clang version problem?

@mbauman
Copy link
Contributor Author

mbauman commented Oct 19, 2025

Yeah, @gbaraldi suggested using a different macOS SDK on slack:

ArchiveSource("https://github.com/joseluisq/MacOSX-SDKs/releases/download/15.0/MacOSX15.0.sdk.tar.xz",
you have to do something like this
Though you can't copy that wholesale, you have to update to the latest thing here
https://github.com/joseluisq/macosx-sdks
It does mean that for this to work you also need a very up to date macos

Some std::range features only landed in macos's libc++ in february this year
https://developer.apple.com/xcode/cpp/ you can see here and cross reference to here https://xcodereleases.com/

@mbauman
Copy link
Contributor Author

mbauman commented Oct 22, 2025

Hm, I'm not sure how to get this to actually use the 10.15 SDK (Xcode 16, which I think should have std:ranges).

@gbaraldi
Copy link
Contributor

It's not 10.15. It's 15.3 I think but I would just go for 15.5. Copying the code in the recipe I linked above but updating the SDK/versions mentioned is probably the easiest way

@giordano
Copy link
Member

giordano commented Oct 22, 2025

15.5 is very much recent, will break on loads of systems.

@gbaraldi
Copy link
Contributor

gbaraldi commented Oct 22, 2025

Actually looking it seems 15.5 is just the c++23 range stuff. You might get away with earlier specifically 14.3
image

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.

4 participants