Le 12/06/2016 à 09:25 PM, Mike Holmes a écrit : > On 6 December 2016 at 12:05, Nicolas Morey-Chaisemartin > <nmo...@kalray.eu> wrote: >> This is the suffix to be used to compute the name of ODP >> and ODP helper libraries. >> platform can set a ODP_LIB_SUFFIX which is then exported as >> ODP_LIB_FLAVOR and ODP_LIB_FLAVOR_AM (for automake rules) Crap. I just realized I forgot to drop the _AM part of the log. I thought automake would complain if I use "-" in the rules to build libraries (we use _ right now) but it seems to be working nicely > I think this should be ODP_LIB_IMPL -> (IMPLEMENTATION) I initially > thought platform but I believe that it it will be likely that one > platform may be built in more than one way so there is not a 1:1 > correlation to odp/platform. > An example might be Petris suggestions for building a static .so (API > incompatible) in addition to the normal .so and .a files, this will > need a different suffix. > libodp.so -> regular ABI compatible library > libodp-static.so -> modified non ABI compatible .so that it has a lib > version of 0.0.0. This is not something that we should build but it is > possible for a developer to set ODP_LIB_IMPL=static along with the ABI > flags they want. > > And the others we know of are > libodp-mpaa > libodp-dpdk If everyone agrees on this, I'll change it.
Nicolas