Dane Springmeyer

Results 403 comments of Dane Springmeyer
trafficstars

Tools for checking ABI on linux: https://developers.redhat.com/blog/2016/02/04/abipkgdiff-ensuring-abi-compliance-for-shared-elf-library-packages/

Initial brainstorming notes: ## OS X - Using the latest version of XCode for clang++ (or latest clang++ via https://github.com/mapbox/mason/) - Only supporting OS X 10.8 and above that ship...

Working on https://github.com/springmeyer/glibcxx-symbol-versioning to get a good handle on how symbol versioning works on linux and what triggers your binaries to require certain GLIBCXX symbols. /cc @mapsam @GretaCB

@apendleton absolutely, let's document anything we've hit as a real-world issue, even if only partially solved. Protozero, for example, has basic support for handling endianess. We should get @joto to...

@apendleton I've added a section to the outline above called `C++ Language specific portability limitations`. Please add anything else you think of that we should document our experience with.

libraries to investigate: - https://github.com/jarro2783/cxxopts - http://optionparser.sourceforge.net/ - https://github.com/myint/optparse

Just learned from @kkaefer that mbgl is using https://github.com/Taywee/args for demo apps - which @brunoabinader brought in.

watching progress on Clara at https://github.com/mapbox/vtzero/commit/70fc23278e45788bf4812cb22d888ea024dc9c65. I'm in support for having Clara be our recommendation if @joto's experience is solid this week in this port.

> I think collecting some experience with it is probably a good idea. (That's why I went ahead and used it in the relatively simple vtzero examples.) 👍 looking forward...

The drawbacks of publishing C++ header-only libs in npm are: - These modules get installed into `node_modules` even when deployment is done with binaries (and they are essentially unused in...