Skip to content

Conversation

@xlighting2017
Copy link
Contributor

Maintainer: @abajk
Compile tested: (aarch64, qualcommax, SNAPSHOT)
Run tested: (aarch64, qualcommax, SNAPSHOT, tests done)

Description:
when there is an error building packages(other than coremark), and re-run with make -j1 V=s, the coremark package will report error

mkdir: cannot create directory '.../coremark-d5fad6bd094899101a4e5fd53af7298160ced6ab/aarch64': File exists

so, add a check to see if that dir is already there;

the root cause is that, in the second run, that folder is already created in the first run, and not removed before the second run.

also, add a '/' to the destination folder of the cp command, otherwise it will also report a "file exist" error.

the '-r' is also removed, since $(CP) already have -r

fixes immortalwrt/packages#1380

P.S. I'm not sure if this can be done by move the "mkdir" to Build/Prepare or Build/Configure, cause I'm not quite familiar with the Openwrt build system, so any comment is warmly welcome.

@BKPepe
Copy link
Member

BKPepe commented Dec 9, 2024

Could you look at CI/CD checks and fix them, please?

when there is an error building packages(other than coremark), and re-run with make -j1 V=s, the coremark package will report error

```
mkdir: cannot create directory '.../coremark-d5fad6bd094899101a4e5fd53af7298160ced6ab/aarch64': File exists
```

so, add a check to see if that dir is already there;

this is due to the fact that, in the second run, that folder is already created in the first run, and not removed before the second run.

also, add a '/' to the destination folder of the cp command, otherwise it will also report a "file exist" error.

the '-r' is also removed, since $(CP) already have -r

fixes immortalwrt/packages#1380

P.S. I'm not sure if this can be done by move the "mkdir" to `Build/Prepare` or `Build/Configure`, cause I'm not quite familiar with the Openwrt build system, so any comment is warmly welcome.

Signed-off-by: xlighting2017 <[email protected]>
@xlighting2017
Copy link
Contributor Author

Ooops, I make a force-push by accident , I'll close this one and create a new one

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

coremark 编译错误

2 participants