port: A program for reducing the difficulty of (soure code) porting (2011)
1 points by scruss
1 points by scruss
This program uses a database of lints, and it ships with a database that looks for 64 bit cleanliness issues in Solaris device drivers, so out of the box it is not as general-purpose as I expected https://github.com/davecb/port/blob/master/Databases/64bitDriver.ref
It conceptually reminds me of the absolute horrorshow that is https://savannah.gnu.org/projects/gnulib/ which a bunch of projects used either as a submodule, or as an implied submodule, with instructions of "download this random tar, unpack it into this directory, then build my project" and that was as error-free as it sounds. My recollection was that a lot of the readme links were for "the latest release" which contributed to the bad outcomes