J. Brandt Buckley

Results 8 comments of J. Brandt Buckley

Adapting the suggestions above, this fixed my ability to install mysql2 with Bundler: ```bash bundle config --global build.mysql2 "--with-cppflags=-I$(brew --prefix openssl)/include --with-ldflags=-L$(brew --prefix openssl)/lib --with-mysql-lib-$(brew --prefix mysql)/lib --with-mysql-dir=$(brew --prefix mysql)...

Perhaps this would work then: ## Gem ```shell gem install mysql2 -- \ --with-cppflags="-I$(brew --prefix openssl)/include -I$(brew --prefix zstd)/include" \ --with-ldflags="-L$(brew --prefix openssl)/lib -L$(brew --prefix zstd)/lib" \ --with-mysql-lib-$(brew --prefix mysql)/lib...

Our provisioning system assumes that the order in Collins corresponds with the order of the NICs as they appear on the running machine. It uses that info to create an...

@byxorna yeah, the assumptions about NIC order have been fragile. Collins is our "source of truth," so the design goal behind this was to eliminate an unnecessary duplication of information....

This use of the `-f` flag is actually a GNU-specific feature: [canonicalize mode](https://www.gnu.org/software/coreutils/manual/coreutils.html#readlink-invocation). In the [NetBSD variant](https://www.freebsd.org/cgi/man.cgi?query=readlink&apropos=0&sektion=1&manpath=NetBSD+6.1.5&arch=default&format=html) (used by Mac OS X, for example), the `-f` flag has a different...

This issue was fixed in aeca5390ff69170ab667876e5d1f263578155e0c but the version in RubyGems predates that commit by a couple years. So it works if you install from source.