-
Notifications
You must be signed in to change notification settings - Fork 32
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
Problems with building plo for imxrt106x target on MacOS #40
Comments
Perhaps we can change |
Unfortunately, on MacOS option |
We could use |
The exact files size is not needed. The file size defines the end of the program in memory and is later passes on to kernel in syspage. In my opinion, we can accept to round to |
It is a coincidence that PAGE_SIZE is also 512 bytes ;) |
Why not use "wc -c" as it is portable by all *nix, and will tell you the size in bytes. |
If the scripts are to be portable, in this case there are solutions:
and use
I have question for MaciejPurski: |
* libphoenix 748b730...b014ded (8): > resolve_path: use dynamic allocation for path copy > mkdir: fix mkdir('/') being allowed in some filesystems > libc: fix canonicalize_path_name() usage > stdlib: implement realpath() > limits.h: specify per-arch PATH_MAX, NAME_MAX and SYMLOOP_MAX > include: increase the ARG_MAX value > include: apply clang-format for limits.h files > ci: add rootfs to artifacts * phoenix-rtos-build 1733507...bb1cf46 (1): > ci: add rootfs to artifacts * phoenix-rtos-corelibs 4965e51...1d90314 (1): > ci: add rootfs to artifacts * phoenix-rtos-devices 05e2ba2...5fb979c (1): > ci: add rootfs to artifacts * phoenix-rtos-filesystems 30bcd13...bb3b64b (9): > dummyfs: fix dir nonexistent errno (EINVAL -> ENOTDIR) > ci: add rootfs to artifacts > ext2: fix fs->root filesystem object initialization (#40) > dummyfs: fix symlink creation > dummyfs: fix lookup errno (EINVAL -> ENOTDIR) > ext2: add symlink creation feature > ext2: fix getAttr::atType > jffs2: fix getAttr::atType > dummyfs: ext2: jffs2: return error from getAttr/setAttr * phoenix-rtos-kernel a1d44c4...e94a7e4 (6): > ci: add rootfs to artifacts > posix: add key management sockets > threads: Print process name when asserting on corrupted ustack > ia32: Added missing memcmp implementation > riscv: Added missing memcmp implementation > proc: Added user stack canary * phoenix-rtos-posixsrv b73ca05...ea28e90 (1): > ci: add rootfs to artifacts * phoenix-rtos-usb 29119fb...8f5d3cb (1): > ci: add rootfs to artifacts * phoenix-rtos-utils bac37b1...d30a104 (4): > psd: flashmng_checkRange() return value fix > ci: add rootfs to artifacts > psd: bad blocks pointer fix (broken by previous commit) > psd: bad blocks array fix * plo e0114cb...0d2297a (3): > cmds/kernel.c: add finding ELF sections by name (#110) > ci: add rootfs to artifacts > Keep consistent defines naming scheme (#107)
* libphoenix 748b730...b014ded (8): > resolve_path: use dynamic allocation for path copy > mkdir: fix mkdir('/') being allowed in some filesystems > libc: fix canonicalize_path_name() usage > stdlib: implement realpath() > limits.h: specify per-arch PATH_MAX, NAME_MAX and SYMLOOP_MAX > include: increase the ARG_MAX value > include: apply clang-format for limits.h files > ci: add rootfs to artifacts * phoenix-rtos-build 1733507...bb1cf46 (1): > ci: add rootfs to artifacts * phoenix-rtos-corelibs 4965e51...1d90314 (1): > ci: add rootfs to artifacts * phoenix-rtos-devices 05e2ba2...5fb979c (1): > ci: add rootfs to artifacts * phoenix-rtos-filesystems 30bcd13...bb3b64b (9): > dummyfs: fix dir nonexistent errno (EINVAL -> ENOTDIR) > ci: add rootfs to artifacts > ext2: fix fs->root filesystem object initialization (#40) > dummyfs: fix symlink creation > dummyfs: fix lookup errno (EINVAL -> ENOTDIR) > ext2: add symlink creation feature > ext2: fix getAttr::atType > jffs2: fix getAttr::atType > dummyfs: ext2: jffs2: return error from getAttr/setAttr * phoenix-rtos-kernel a1d44c4...e94a7e4 (6): > ci: add rootfs to artifacts > posix: add key management sockets > threads: Print process name when asserting on corrupted ustack > ia32: Added missing memcmp implementation > riscv: Added missing memcmp implementation > proc: Added user stack canary * phoenix-rtos-posixsrv b73ca05...ea28e90 (1): > ci: add rootfs to artifacts * phoenix-rtos-usb 29119fb...8f5d3cb (1): > ci: add rootfs to artifacts * phoenix-rtos-utils bac37b1...d30a104 (4): > psd: flashmng_checkRange() return value fix > ci: add rootfs to artifacts > psd: bad blocks pointer fix (broken by previous commit) > psd: bad blocks array fix * plo e0114cb...0d2297a (3): > cmds/kernel.c: add finding ELF sections by name (#110) > ci: add rootfs to artifacts > Keep consistent defines naming scheme (#107)
There is a problem on MacOS related to arguments to
stat
command:MacOS uses BSD version of
stat
, which does not recognize the format parameter-c
, which is present on GNU version.stat -c
command is used in few places inphoenix-rtos-project
:The text was updated successfully, but these errors were encountered: