diff options
| author | Leonard Anderweit <l.anderweit@phytec.de> | 2025-04-24 14:50:34 +0200 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2025-04-24 08:45:53 -0700 |
| commit | fc88c96c4e40d9dbc6097c4679ac79ed55356730 (patch) | |
| tree | f7dc80942c79ee5a080e64b94be47a33c8d9529e | |
| parent | 6a9d7817d8fc9462ef1407440f6db9ecaeaefc6e (diff) | |
| download | meta-openembedded-fc88c96c4e40d9dbc6097c4679ac79ed55356730.tar.gz | |
lmsensors: Fix build without sensord
When building with sensord disabled (PACKAGECONFIG = ""), do_install
would fail because it tried to build sensord which was skiped in
do_compile.
Error log:
make: *** No rule to make target 'rrd.h', needed by 'prog/sensord/rrd.rd'. Stop.
Avoid building sensord in do_install by explicitly setting PROG_EXTRA.
Fixes: 86b20b84ec27 (lmsensors: Clean stale files for sensord to avoid
incorrect GCC header dependencies)
Signed-off-by: Leonard Anderweit <l.anderweit@phytec.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
| -rw-r--r-- | meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb b/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb index 9b072d70b2..4df03420ae 100644 --- a/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb +++ b/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb | |||
| @@ -49,7 +49,8 @@ S = "${WORKDIR}/git" | |||
| 49 | EXTRA_OEMAKE = 'EXLDFLAGS="${LDFLAGS}" \ | 49 | EXTRA_OEMAKE = 'EXLDFLAGS="${LDFLAGS}" \ |
| 50 | MACHINE=${TARGET_ARCH} PREFIX=${prefix} MANDIR=${mandir} \ | 50 | MACHINE=${TARGET_ARCH} PREFIX=${prefix} MANDIR=${mandir} \ |
| 51 | LIBDIR=${libdir} \ | 51 | LIBDIR=${libdir} \ |
| 52 | CC="${CC}" AR="${AR}"' | 52 | CC="${CC}" AR="${AR}" \ |
| 53 | PROG_EXTRA="sensors ${PACKAGECONFIG_CONFARGS}"' | ||
| 53 | 54 | ||
| 54 | do_configure:prepend() { | 55 | do_configure:prepend() { |
| 55 | sed -i -e 's:^#\(PROG_EXTRA\):\1:' ${S}/Makefile | 56 | sed -i -e 's:^#\(PROG_EXTRA\):\1:' ${S}/Makefile |
| @@ -60,7 +61,7 @@ do_compile() { | |||
| 60 | sed -i -e 's/\$(LIBDIR)$/\$(LIBDIR) \$(LDFLAGS)/g' ${S}/Makefile | 61 | sed -i -e 's/\$(LIBDIR)$/\$(LIBDIR) \$(LDFLAGS)/g' ${S}/Makefile |
| 61 | sed -i -e 's/\$(LIBSHSONAME) -o/$(LIBSHSONAME) \$(LDFLAGS) -o/g' \ | 62 | sed -i -e 's/\$(LIBSHSONAME) -o/$(LIBSHSONAME) \$(LDFLAGS) -o/g' \ |
| 62 | ${S}/lib/Module.mk | 63 | ${S}/lib/Module.mk |
| 63 | oe_runmake user PROG_EXTRA="sensors ${PACKAGECONFIG_CONFARGS}" | 64 | oe_runmake user |
| 64 | } | 65 | } |
| 65 | 66 | ||
| 66 | do_install() { | 67 | do_install() { |
