Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

isp-imx update: Backport to Scarthgap #2083

Merged
merged 2 commits into from
Jan 27, 2025

Conversation

MaxKrummenacher
Copy link
Contributor

This backports #2082 to Scarthgap.

Modifications against the master version:

Enabled package config tuningext which compiles in scarthgap.

Drop binary blob fixup as they link correctly against the provided
libjsoncpp.so.25 in scarthgap.

This pulls in all other dev packages. It looks like the unversioned
shared object is not (no longer?) needed, i.e. the driver points to
the versioned object.

| readelf --dynamic opt/imx8-isp/bin/daA3840_30mc.drv
| ...
| 0x000000000000000e (SONAME)             Library soname: [libdaA3840_30mc.so.1]

(/usr/lib/libdaA3840_30mc.so is the only file in the -dev package.)

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit e654f81)
Make tuningext a packageconfig as it no longer builds with latest
master (walnascar):
isp-imx contains the 3rd party cpp-netlib package. Compiling that
package against boost 1.87 results in build errors.
boost 1.87 is provided with latest master (walnascar).
Compare also with meta-oe commit a46de2745b30 ("cpp-netlib:
Skip recipe, not buildable with boost >= 1.87")

Drop patch. Fix now present in package sources.

Add jsoncpp to DEPENDS as the package no longer compiles its own
version thereoff and dynamically links against the OE provided one.

Sync CMake options with upstream recipe.

The binary blobs provided now link against libtinyxml2.so.10.
Drop the fix.
The binary blobs provided still link against libjsoncpp.so.25, but OE
provides libjsoncpp.so.26. Fixup the binaries.

The package now provides a Makefile with a install task. Use that.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 37959b8)

Enabled package config tuningext which compiles in scarthgap.

Drop binary blob fixup as they link correctly against the provided
libjsoncpp.so.25 in scarthgap.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
@otavio otavio merged commit 9473951 into Freescale:scarthgap Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants