Dane Springmeyer

Results 223 issues of Dane Springmeyer

I'm pondering the best, most lightweight, method to recommend installing mason packages on CI systems. Installing mason with `git clone -b master --single-branch https://github.com/mapbox/mason.git` brings down > 2.7 MB of...

ng

Per chat with @kkaefer the `MASON_SYSROOT` variable [here](https://github.com/mapbox/mason/blob/bcbb1d98ff3f30cafd5b5591ecce882426b49d9c/mason.sh#L577-L585) was added to allow a run-time override of incorrect pkg-config paths. But we think this functionality is both no longer needed or...

Being able to point at a custom scripts directory would allow: - Writing test packages, like in #378, without polluting the main `scripts/` directory. - Remove the hack to created...

Upstreams releases are not always predicable (refs #207). When old packages need to be rebuilt (or new packages from old versions), upstream removal of source packages is problematic. We could...

ng

Per chat with @kkaefer - Mason `system` packages are no longer in common use. We should consider fixing the problems we've experienced in using them. And if this is not...

ng

Libraries like harfbuzz do not put `-DNDEBUG` in the compiler flags by defaults, which leaves `assert` live. For release builds we should ensure `asserts` are removed for best perf. Instead...

Issue to track improvements we can make to cmake integration: - After https://github.com/mapbox/mason/pull/176, packages need to be rebuilt to contain a `mason.ini`. Otherwise `pkg-config` will be used as a fallback....

Installing mason packages on centos7 I see what looks like a non-fatal error around `fakeroot`. I'm not sure what we are using `fakeroot` for, so I plan to dig into...

gdb currently dynamically links `libncurses`, `libexpat`, and `libtinfo` which are not going to always be available. We should be statically linking them. Also refs #309. ``` # ldd ./mason_packages/linux-x86_64/gdb/7.12/bin/gdb linux-vdso.so.1...

Ticket to track that I plan to revisit building latest curl against: - static boringssl (https://boringssl.googlesource.com/boringssl/) - all the normal CA certs bundled in The goal would be to have...