|
From: Thorsten O. <ad...@th...> - 2018-08-05 02:06:52
|
Not that these are currently used much in FreeMinT (i think the recently added gemma.slb is the only one), but is there some standard/convention where to install shared libraries (the actual code that is loaded by Slbopen(), not any helper libraries you might need in your application). The automatic build process currently does not install them i think (only the development parts). And in the Makefile of eg. gemma, when you do a "make install", it will be installed to /mint/slb, and cpu-specific subdirectories. The question is: is that base-directory more or less standard? I've also seen pathes like /gemsys/slb, and in MagiC they are usually in installed in / gemsys/magic/xtension. Also the names of the cpu-specific sub-directories are questionable. Currently the same names as the multi-lib directories from gcc are used (m68020-60, m5475 etc.). Since /mint (or /gemsys) are usually on the boot partition, and thus on a FAT filesystem, at least m68020-60 is not the best choice. And then: should the default libs (for plain 68000) be installed in the base directory, or also in a dedicated sub-directory, like the others? That would make it easier to switch configurations by just setting SLBPATH accordingly, without having to copy around actual files. |