Kaben123 commented on PR #19950:
URL: https://github.com/apache/nuttx/pull/19950#issuecomment-5408234097
**CI note: the `Linux (xtensa-03)` failure is unrelated to this PR — it is
an `esptool` image-packaging assertion, not a code issue.**
All other checks are green (including `xtensa-01`, `xtensa-02`, all
`analyze`, `sim-01/02/03`, `arm`, `risc-v`, `x86_64`, macOS, msvc, msys2).
`xtensa-03` fails while **`esptool` converts the already-built ELF into a
flash image** for `esp32s3-devkit/usbmsc` (and other esp32s3 configs). NuttX
itself compiles and links fine — the failure is inside esptool:
```
File ".../esptool/bin_image.py", line 887, in save
assert (f.tell() + 8 + self.ROM_LOADER.BOOTLOADER_FLASH_OFFSET) % (
AssertionError
make: *** [tools/Unix.mk:579: nuttx] Error 1
```
This is a fault in the `esptool` version installed on the CI runner (the
`elf2image` bootloader-flash-offset alignment assertion), reproduced on all 4
build attempts. This PR (`fs/inode: add POSIX path-resolution infrastructure`)
only touches kernel filesystem path-resolution code and cannot affect the
esp32s3 image layout or bootloader offset.
Could a maintainer please re-run the `xtensa-03` job (or advise if the CI
esptool needs updating)? Thanks!
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]