-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
Failed to build hello world with CONFIG_POSIX_SYSCONF_IMPL_FULL=y #70136
Comments
@cfriedt Would you mind taking a look at this? Let me know if you need more info. Thanks. |
Sure, I can check that out. I should probably also rename the "FULL" config option to "SMALL" to be consistent with the original issue |
it doesn't seems to be limited to stm32.
|
@yashi - the main part that is difficult to solve is stm32 specific It seems that nothing defines The fix for this issue will be 2 parts
|
The remaining issue that is not fixed by #70138 seem to be due to Is there a way that either |
Set to medium since there may be a few stm32 platforms affected. |
Reopening this due to |
It was automatically closed - thanks for reopening |
Ok, I see the issue there are no real flash pages on STM32F4 (as on STM32F7).
Question: |
In the stm32 hal's perspective |
This is interesting. How does it build on other platforms then ? |
I would guess everything would be fine if the HAL does not define PAGESIZE |
I got this error as well for board Edit: Ok nvm I saw this would be fixed with https://github.com/zephyrproject-rtos/hal_stm32/pull/199/files |
We're not supposed to rely on symbols provided by these files. In case it is required stm32 zephyr code base should be updated rather than relying on legacy definitions. Additionally: Fixes #70136 Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
We're not supposed to rely on symbols provided by these files. In case it is required stm32 zephyr code base should be updated rather than relying on legacy definitions. Additionally: Fixes zephyrproject-rtos#70136 Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
We're not supposed to rely on symbols provided by these files. In case it is required stm32 zephyr code base should be updated rather than relying on legacy definitions. Additionally: Fixes zephyrproject-rtos#70136 Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
Will actually be fixed by #73363 |
We're not supposed to rely on symbols provided by these files. In case it is required stm32 zephyr code base should be updated rather than relying on legacy definitions. Additionally: Fixes zephyrproject-rtos/zephyr#70136 (cherry picked from commit 8b41f3b) Original-Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com> GitOrigin-RevId: 8b41f3b Change-Id: Ib94b7f7d91f2ef020d0d92fb52bfcb2689945ff3 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/zephyr/+/5575339 Commit-Queue: Tristan Honscheid <honscheid@google.com> Reviewed-by: Tristan Honscheid <honscheid@google.com> Tested-by: ChromeOS Prod (Robot) <chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com> Tested-by: Tristan Honscheid <honscheid@google.com>
We're not supposed to rely on symbols provided by these files. In case it is required stm32 zephyr code base should be updated rather than relying on legacy definitions. Additionally: Fixes zephyrproject-rtos#70136 Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
We're not supposed to rely on symbols provided by these files. In case it is required stm32 zephyr code base should be updated rather than relying on legacy definitions. Additionally: Fixes #70136 Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
We're not supposed to rely on symbols provided by these files. In case it is required stm32 zephyr code base should be updated rather than relying on legacy definitions. Additionally: Fixes zephyrproject-rtos#70136 Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
We're not supposed to rely on symbols provided by these files. In case it is required stm32 zephyr code base should be updated rather than relying on legacy definitions. Additionally: Fixes zephyrproject-rtos#70136 Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
Describe the bug
Since cdc36d0 (posix: sysconf: add a "small" implementation option), the hello world sample failed to build.
To Reproduce
Expected behavior
Succeed to build the sample
hello_world
.Logs and console output
Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: