Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Sep 22, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

topolarity and others added 2 commits September 22, 2025 11:22
This change adds a small dialog (disabled by default) for fatal errors on Windows
with a corresponding entry in the `Application` log (in Event Viewer, enabled by default)

This is intended primarily for users of PackageCompiler.jl, who might be
using Julia in a GUI application.

If a Julia-compiled library fails in a GUI application, users currently
have no good way to know why/how their application crashed if, e.g., an
exception was accidentally left unhandled in their Julia code.

Depends on #54835
)

Currently we support removing GPL dependencies in the full source build.
This will also remove the GPL dependencies from the binary-dist target
when built with JLLs.

I almost feel like it would be simpler to have a new
SuiteSparse_NOGPL_jll package. Then in the default build, things stay as
they are. In the no gpl build use the new JLL. In the no GPL build, if
someone then tries to use a GPL SuiteSparse library, a warning can be
printed asking them to get a different build of Julia.

@DilumAluthge @andreasnoack @giordano Thoughts?

Co-authored-by: Viral B. Shah <[email protected]>
@pull pull bot locked and limited conversation to collaborators Sep 22, 2025
@pull pull bot added the ⤵️ pull label Sep 22, 2025
@pull pull bot merged commit 441ebf9 into MLH-Fellowship:master Sep 22, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants