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

CI: Update version of checkout to supress warnings #3093

Merged
merged 1 commit into from
Jan 26, 2024

Conversation

no1wudi
Copy link
Collaborator

@no1wudi no1wudi commented Jan 26, 2024

Fix:
image

@no1wudi
Copy link
Collaborator Author

no1wudi commented Jan 26, 2024

@wenyongh The base image of "build_iwasm_linux_gcc4_8" (ubuntu 14.04) is too old and incompatible with nodejs 20. Can it be upgraded to a newer version while installing an older version of GCC 4.8 to solve this problem? In the long term, tools that have reached their end of life should not be available in CI.

Run actions/checkout@v4
/usr/bin/docker exec  fe985570b9da95f4b2ffecabc0a690638b490e6aa6b5439c2ae88accee20[29](https://github.com/bytecodealliance/wasm-micro-runtime/actions/runs/7665780571/job/20892822021?pr=3093#step:3:30)b6 sh -c "cat /etc/*release | grep ^ID"
/__e/node20/bin/node: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /__e/node20/bin/node)

@wenyongh
Copy link
Contributor

@wenyongh The base image of "build_iwasm_linux_gcc4_8" (ubuntu 14.04) is too old and incompatible with nodejs 20. Can it be upgraded to a newer version while installing an older version of GCC 4.8 to solve this problem? In the long term, tools that have reached their end of life should not be available in CI.

Run actions/checkout@v4
/usr/bin/docker exec  fe985570b9da95f4b2ffecabc0a690638b490e6aa6b5439c2ae88accee20[29](https://github.com/bytecodealliance/wasm-micro-runtime/actions/runs/7665780571/job/20892822021?pr=3093#step:3:30)b6 sh -c "cat /etc/*release | grep ^ID"
/__e/node20/bin/node: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /__e/node20/bin/node)

Hi, I have no idea about that, the gcc-4.8 was added by @loganek, maybe he can help have a look.

@no1wudi
Copy link
Collaborator Author

no1wudi commented Jan 26, 2024

Leave it to v3 for now, please notice this work flow will fail some day @loganek

https://github.com/bytecodealliance/wasm-micro-runtime/actions/runs/7666215923

@loganek
Copy link
Collaborator

loganek commented Jan 26, 2024

Hi,
Yes, we've added it as we have some of the usecases to support such old compilers. IIRC installing gcc 4.8 on newer ubuntu machines was not straightforward; I'd suggest keeping the image for as long as it isn't a blocker; once this really starts blocking any development, we can delete the build.

@no1wudi
Copy link
Collaborator Author

no1wudi commented Jan 26, 2024

I'd suggest keeping the image for as long as it isn't a blocker; once this really starts blocking any development, we can delete the build.

I guess it's OK

@wenyongh wenyongh merged commit b98f150 into bytecodealliance:main Jan 26, 2024
731 checks passed
victoryang00 pushed a commit to victoryang00/wamr-aot-gc-checkpoint-restore that referenced this pull request May 27, 2024
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.

None yet

3 participants