12/10/2020 19:13, Guy Kaneti: > From: Thomas Monjalon <tho...@monjalon.net> > > 12/10/2020 19:06, Guy Kaneti: > > > From: Thomas Monjalon <tho...@monjalon.net> > > > > 12/10/2020 13:31, g...@marvell.com: > > > > > --- a/meson_options.txt > > > > > +++ b/meson_options.txt > > > > > +option('ree_compiler_sdk', type: 'string', value: '', > > > > > + description: 'path to REE compiler SDK optional library for > > > > > regex > > > > device') > > > > > > > > Is this SDK specific to Marvell or octeontx2? > > > > If yes, it should appear here. > > > > > > Yes, it is specific to Marvell. > > > > > > > > > > > Why this SDK requires setting the path manually? > > > > Well designed libs should use pkg-config. > > > > You didn't reply this question. > > Really I would prefer avoiding this ugly meson option. > > Please rework the REE SDK to use pkg-config. > > > It is required to be set manually mainly when cross compiling > The target library will not be part of the host system.
It does not make sense. The cross-compiled lib is compiled on the host and pkg-config works also for cross-compiling. How do you think other libraries are linked? I don't see why REE should be an exception. It's the same issue with another Marvell SDK: lib_musdk_dir. The other exceptions (which should be removed) are armv8_crypto_dir and flexran_sdk.