Skip to content
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

Don't rewrite EBUSY to EINVAL in path_rename. #112

Merged
merged 1 commit into from
Apr 30, 2019

Conversation

sunfishcode
Copy link
Member

No description provided.

@sunfishcode sunfishcode merged commit ce3c0d9 into bytecodealliance:master Apr 30, 2019
@sunfishcode sunfishcode deleted the renameat-errno branch April 30, 2019 06:36
grishasobol pushed a commit to grishasobol/wasmtime that referenced this pull request Nov 29, 2021
howjmay pushed a commit to howjmay/wasmtime that referenced this pull request Jan 24, 2022
Before, the download-wasmtime.py script would remove build/, and
add empty.go files for every architecture it has unpacked library
artifacts for. Since includebuild.go mentions more than that,
notably macos-aarch64 (which there are no unpacked library
files), we ended up in a state where the go module couldn't be
built.

Now, the script will remove all regular files in build/, and re-
populate the directory from the downloaded tarballs. In its final
step, it drops empty.go files in all directories, even those it
that did not get recreated.

Fixes bytecodealliance#112.

This is `find build` after running the script locally:

    $ find build
    build
    build/macos-aarch64
    build/macos-aarch64/empty.go
    build/linux-x86_64
    build/linux-x86_64/empty.go
    build/linux-x86_64/libwasmtime.a
    build/linux-aarch64
    build/linux-aarch64/empty.go
    build/linux-aarch64/libwasmtime.a
    build/include
    build/include/wasmtime
    build/include/wasmtime/error.h
    build/include/wasmtime/trap.h
    build/include/wasmtime/config.h
    build/include/wasmtime/global.h
    build/include/wasmtime/empty.go
    build/include/wasmtime/memory.h
    build/include/wasmtime/linker.h
    build/include/wasmtime/table.h
    build/include/wasmtime/instance.h
    build/include/wasmtime/extern.h
    build/include/wasmtime/func.h
    build/include/wasmtime/module.h
    build/include/wasmtime/store.h
    build/include/wasmtime/val.h
    build/include/wasmtime.h
    build/include/wasi.h
    build/include/empty.go
    build/include/wasm.h
    build/include/doc-wasm.h
    build/empty.go
    build/macos-x86_64
    build/macos-x86_64/empty.go
    build/macos-x86_64/libwasmtime.a
    build/windows-x86_64
    build/windows-x86_64/empty.go
    build/windows-x86_64/libwasmtime.a

Signed-off-by: Stephan Renatus <[email protected]>
mooori pushed a commit to mooori/wasmtime that referenced this pull request Dec 20, 2023
avanhatt pushed a commit to wellesley-prog-sys/wasmtime that referenced this pull request Oct 9, 2024
Upload verification results as artifacts. This could be useful for
backtesting and comparison of results over time.
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.

1 participant