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

Reply via email to