What should I do with these building errors?

I’m trying to migrate GMT.jl to use a GMT_jll artifact but it has not been easy.
The build fails for Julia1.7 and nightly but works fine for Julia 1.8 and 1.9rc

Specifically it fails for 1.7 with

and for nightly because of libcurl (curl again, Ghrrr)

While I could drop compatibility with Julia1.7 (but not really like it) the problem with Julia nightly will ~soon become fatal.