Skip to content

voicemngr: Cleanups for BCM build

Andreas Gnau requested to merge agnau-voicemngr-bcm-cleanups into devel

Multiple commits, best reviewed one by one.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
commit 8d00fb6c2ffea24bd0551e4ccbc3253c5a60fa0d ┃
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Author: Andreas Gnau <andreas.gnau@iopsys.eu>
Date:   Wed Apr 24 16:09:57 2024 +0200

    voicemngr: Don't error for non-existing bcm-toolchain.mk

    When compiling for other platforms than Broadcom, the broadcom feed with
    its packages does not exist, so ignore the error if the file does not
    exist.

    Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
commit 6b2f94ac24f989abbacc51cc322f1ffa4cb08f46 ┃
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Author: Andreas Gnau <andreas.gnau@iopsys.eu>
Date:   Wed Apr 24 16:07:44 2024 +0200

    voicemngr: Move bcm-toolchain.mk include

    Move bcm-toolchain.mk to further to the top so that the appending to
    TARGET_CFLAGS with -Wall -Werror in this file is done properly and not
    overridden.

    Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
commit 3a0596da55dc3ec745308322ca625a50299afc10 ┃
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Author: Andreas Gnau <andreas.gnau@iopsys.eu>
Date:   Wed Apr 24 15:47:30 2024 +0200

    voicmngr: Do not set flags for BCM explicitly

    Do not set CFLAGS and others explicitly for BCM, the ones set by
    bcm-toolchain.mk since feeds/broadcom commit 3191be5482a8 (bcmkernel:
    toolchain: Set more flags and tools, 2024-04-17) are sufficient.

    Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
commit 3230659d1070d2ce8d921f22f2744045fef9367d ┃
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Author: Andreas Gnau <andreas.gnau@iopsys.eu>
Date:   Wed Apr 24 15:45:03 2024 +0200

    voicemngr: Do not disable CheckDependencies

    CheckDependencies failed because DT_RUNPATH had not been set. Since
    commit 084691a29a70 (voicemngr: Do not manually specify BCM lib paths,
    2024-03-25) we do set a proper RUNPATH, so we can re-enable dependency
    checking.

    Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Edited by Andreas Gnau

Merge request reports