[meta-freescale] [meta-fsl-arm][for-danny][PATCH] fsl-mm-flv-codeclib: fix package creation
Javier Viguera
javier.viguera at digi.com
Tue Jan 8 09:27:07 PST 2013
Hi Otavio,
On 01/08/2013 02:06 PM, Otavio Salvador wrote:
> Your analisys is right but some other issues need fix as well:
>
> * The pkgconfig file provided is the same provided by
> fsl-mm-codeclib-dev so we cannot duplicate this file, instead we add a
> depends on fsl-mm-codeclib-dev to provide a single pkgconfig file;
>
> * Disable debug split as the binaries are stripped;
>
> * Set PACKAGE_ARCH to MACHINE_ARCH as this binaries are machine
> specific;
>
> So I will send a patch to the mailing list and I will Cc you. Please
> give this a try and confirm if it works for you.
I build-tested your patch with master branches (poky, meta-fsl-arm and
meta-oe) and can confirm it fixes the problems. The package
'fsl-mm-flv-codeclib_2.0.3-r2_imx53qsb.ipk' is created.
Still the other fsl-mm packages need some care. Both 'fsl-mm-codeclib'
and 'fsl-mm-mp3enc-codeclib' try to install the 'fsl-mm-core.pc'
pkgconfig file, so i guess the fsl-mm-mp3enc-codeclib needs the same
trick than the 'fsl-mm-flv' package.
The fsl-mm-codeclib also seems to be missing files in the final package
created. There is a warning in the build log:
WARNING: QA Issue: fsl-mm-codeclib: Files/directories were installed but
not shipped
/usr/lib/lib_ogg_parser_arm9_elinux.3.0.1.07.00
/usr/lib/lib_ogg_parser_arm11_elinux.3.0.1.07.00
but i have verified that there are other missing files like
'lib_deinterlace_arm11_elinux.so'. I guess all those missing files are
due to the wrong names of the library files in the source package.
--
Regards,
Javier Viguera
More information about the meta-freescale
mailing list