3 ms·
Well, I suppose if your dependencies are very locked down it might work in C++. I would guess, though, that having to change the prefix and default locations i
by doliveira 6y ago
Well, I suppose if your dependencies are very locked down it might work in C++.
I would guess, though, that having to change the prefix and default locations in all tarballs you download must be quite a pain. You can't install DEBs or any other tools either?
- archi42 6y agoWe have all deps in gits. A build tool takes care of everything. I get all necessary source gits checked out, configured (e.g. change prefix) and built. If I change something (which is my job), rebuilding is just a 'make' away; and rebuilds only the changed parts. Pretty frictionless and painless. We use some external stuff like sqlite, qt,... but that's all versioned in our gits as well (-> easily reproducible builds). Since we sell a commercial product we can't just add random deps anyway. Plus, I think there is very little code that would benefit from being replaced by an external libs. Relevant tools are on a global package list. We can get stuff added there on a short notice, and with little questions asked. Eg when I needed some lib for a FPGA dev kit that was a matter of minutes. Uaaah, Firefox on Android is messing up the input again (can only append, not edit). I guess I should just hit that "reply" button then).
- doliveira 6y agoThat actually sounds pretty cool to work with, then. If you truly have support from the company to work like that... Sadly not how it works in most places