Sometimes the source directory is not cleaned but
everything is already committed. Then, git commit will fail
and so the build. Allow empty commit to bypass that issue.
Change-Id: Ib9b98dfc1b27ae74d32195b0e0e6e5aca7dd1f30
Signed-off-by: Lionel VITTE <lionel.vitte@st.com>
The Canadian build will skip the check for rdynamic. And hence the gcc
symbols are not dynamically available and the gcc plugins won't work. The
opt_pass.*set_pass_param symbols are there but not as exported symbols
so nm -D won't see them e.g..
Based on the patch found here
https://lists.openembedded.org/g/openembedded-core/topic/rfc_build_linux_with_a_oe/90687587
Change-Id: I4860565319a786f5cc511f50cbfcabad9278ed4b
Signed-off-by: Lionel VITTE <lionel.vitte@st.com>
This will allow to get advantage of TF-A-STM32MP code update on fiptool
and certtool.
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
Change-Id: Ibc215ac0d78d678633a5f8bc25636da2c99c21a0
Debug script is inside an extra level 'debug' of folders.
Increase by one level the search to resolve the path.
Signed-off-by: Antonio Borneo <antonio.borneo@foss.st.com>
Change-Id: I2aaea6b63f7c30f8e8ae24b90ebc0c9d50c2c52c
Rework the way we set the default settings to avoid missalignment between
FIP_CONFIG and both FIP_BL32_CONF and FIP_DEVICETREE on SDK side.
Avoid also var expansion issue since Kirkstone update as the python
anonymous function schedule has changed. Now var expansion is run for all
available configs.
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
Change-Id: I0f86bc724c458f56cb48fb1be97bb608b2ac740b
Update board definition:
- add stm32mp157d-dk1 in extlinux
- remove stm32mp135d-dk from machine
Remove space-fixup option for UBIFS generation
Increase the flashlayout partition size for rootfs on emmc and sdcard to
leave large free space on rootfs partition.
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
the libcrypto.so.3 is provide on the native sysroot of the fiptool
but the fiptool don't search the native sysroot so it will work
in hosts with the library libcrypto.so.3 and fail when the libcrypto.so.3
not found. this patch fix this host contamination bug.
| fiptool: error while loading shared libraries: libcrypto.so.3: cannot open shared object file: No such file or directory
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
- disabling the target build as it is a native tool
- use the EXTRA_OEMAKE for the make arguments
- RDEPENDS and FILES is not needed
- don't run do_configure and use the default do_compile
- openssl is need for native and nativesdk
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Don't override the default settings in order to avoid conflicts with
other layers, and make the custom PACKAGECONFIG changes specific to
stm32mpcommon.
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
When gcnano-userland libs are installed on /vendor/lib folder, we are not
able to link them under SDK.
Add additional symlinks to these shared libs into /usr/lib to fix linking
issue under SDK.
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
Change-Id: Ibac80cd9924487d917cd4bab44c98edd3db3f7ed
When provided device tree is not one of the embedded one in official source
code, we need to set the right configuration switch:
CFG_STM32MP13=1 or CFG_STM32MP15=y
And also we need to manage the DRAM size to configure.
Change-Id: I7d3dc67b89ce2ff1c6330d3ce1b07a5e4344eb61
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
The components are requested for compiling optee-os
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I7e53ca961622e0175dc2ac54549a5684240a7ce7