Skip to content

Remove unfinished wasm compilation support.#6446

Merged
AenBleidd merged 1 commit intomasterfrom
vko_remove_wasm
Jul 18, 2025
Merged

Remove unfinished wasm compilation support.#6446
AenBleidd merged 1 commit intomasterfrom
vko_remove_wasm

Conversation

@AenBleidd
Copy link
Copy Markdown
Member

Ref: #3086 (comment)
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
@AenBleidd AenBleidd added this to the Client/Manager 8.4.0 milestone Jul 18, 2025
Copilot AI review requested due to automatic review settings July 18, 2025 11:02
@github-project-automation github-project-automation bot moved this to In progress in Client/Manager Jul 18, 2025
@AenBleidd AenBleidd changed the title Remove infinished wasm compilation support. Remove unfinished wasm compilation support. Jul 18, 2025
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR removes incomplete WebAssembly (WASM) compilation support from the BOINC project, as referenced in issue #3086. The title contains a typo ("infinished" instead of "unfinished").

  • Removes all WASM-related build scripts, configuration files, and CI workflows
  • Eliminates WASM-specific code from source files including conditional compilation blocks
  • Cleans up deployment scripts by removing WASM client packaging functions

Reviewed Changes

Copilot reviewed 13 out of 14 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
wasm/*.sh Removes all WASM build and configuration scripts
.github/workflows/wasm.yml Removes WASM CI workflow
configure.ac Removes --enable-wasm configuration option and related logic
client/hostinfo_*.cpp Removes WASM-specific code blocks and Emscripten includes
deploy/prepare_deployment.py Removes WASM client packaging functions
3rdParty/vcpkg_ports/* Removes WASM-specific vcpkg configuration files
Makefile.am Removes WASM files from distclean targets
samples/wasm/index.html Removes WASM sample HTML file

if test "${enable_wasm}" != yes ; then
AC_CHECK_HEADERS(sys/shm.h)
fi
AC_CHECK_HEADERS(sys/types.h sys/un.h arpa/inet.h dirent.h grp.h fcntl.h inttypes.h stdint.h memory.h netdb.h netinet/in.h netinet/tcp.h netinet/ether.h net/if.h net/if_arp.h signal.h strings.h sys/auxv.h sys/file.h sys/fcntl.h sys/ipc.h sys/ioctl.h sys/msg.h sys/param.h sys/resource.h sys/select.h sys/sem.h sys/shm.h sys/sockio.h sys/socket.h sys/stat.h sys/statvfs.h sys/statfs.h sys/systeminfo.h sys/time.h sys/types.h sys/utsname.h sys/vmmeter.h sys/wait.h unistd.h utmp.h errno.h procfs.h ieeefp.h setjmp.h float.h sal.h execinfo.h xlocale.h)
Copy link

Copilot AI Jul 18, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The line is excessively long and difficult to read. Consider breaking this AC_CHECK_HEADERS call into multiple lines for better maintainability.

Suggested change
AC_CHECK_HEADERS(sys/types.h sys/un.h arpa/inet.h dirent.h grp.h fcntl.h inttypes.h stdint.h memory.h netdb.h netinet/in.h netinet/tcp.h netinet/ether.h net/if.h net/if_arp.h signal.h strings.h sys/auxv.h sys/file.h sys/fcntl.h sys/ipc.h sys/ioctl.h sys/msg.h sys/param.h sys/resource.h sys/select.h sys/sem.h sys/shm.h sys/sockio.h sys/socket.h sys/stat.h sys/statvfs.h sys/statfs.h sys/systeminfo.h sys/time.h sys/types.h sys/utsname.h sys/vmmeter.h sys/wait.h unistd.h utmp.h errno.h procfs.h ieeefp.h setjmp.h float.h sal.h execinfo.h xlocale.h)
AC_CHECK_HEADERS( \
sys/types.h sys/un.h arpa/inet.h dirent.h grp.h fcntl.h inttypes.h stdint.h memory.h netdb.h netinet/in.h \
netinet/tcp.h netinet/ether.h net/if.h net/if_arp.h signal.h strings.h sys/auxv.h sys/file.h sys/fcntl.h \
sys/ipc.h sys/ioctl.h sys/msg.h sys/param.h sys/resource.h sys/select.h sys/sem.h sys/shm.h sys/sockio.h \
sys/socket.h sys/stat.h sys/statvfs.h sys/statfs.h sys/systeminfo.h sys/time.h sys/types.h sys/utsname.h \
sys/vmmeter.h sys/wait.h unistd.h utmp.h errno.h procfs.h ieeefp.h setjmp.h float.h sal.h execinfo.h xlocale.h \
)

Copilot uses AI. Check for mistakes.
@AenBleidd AenBleidd merged commit 56cdb94 into master Jul 18, 2025
175 checks passed
@AenBleidd AenBleidd deleted the vko_remove_wasm branch July 18, 2025 11:23
@github-project-automation github-project-automation bot moved this from In progress to Merged in Client/Manager Jul 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants