Skip to content

Update various toolchains for 4.4 #150

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

Merged
merged 1 commit into from
Dec 16, 2024
Merged

Update various toolchains for 4.4 #150

merged 1 commit into from
Dec 16, 2024

Conversation

akien-mga
Copy link
Member

@akien-mga akien-mga commented Dec 11, 2024

  • Fedora 41
  • SCons 4.8.1
  • MinGW 12.0.0 with GCC 14.2.1 and binutils 2.42
  • Xcode 16.2 (macOS 15.2, iOS 18.2)
  • Emscripten 3.1.73 Edit: Tried but we found issues with WebXR and Closure.


WORKDIR /root

ENV DOTNET_NOLOGO=1
ENV DOTNET_CLI_TELEMETRY_OPTOUT=1

RUN dnf -y install --setopt=install_weak_deps=False \
bash bzip2 curl file findutils gettext git make nano patch pkgconfig python3-pip unzip which xz \
bash binutils bzip2 curl file findutils gettext git make nano patch pkgconfig python3-pip unzip which xz \
Copy link
Member Author

Choose a reason for hiding this comment

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

binutils is needed for the Linux builds when using separate_debug_symbols=yes, which we're planning to start using to finally provide debug symbols.

Could have added to the Linux image only but it may be useful to run on Windows stuff too, and overall I'd feel naked not having binutils on a Linux distro.

@Calinou Calinou added the enhancement New feature or request label Dec 13, 2024
@akien-mga akien-mga marked this pull request as ready for review December 16, 2024 11:55
- Fedora 41
- SCons 4.8.1
- MinGW 12.0.0 with GCC 14.2.1 and binutils 2.42
- Xcode 16.2 (macOS 15.2, iOS 18.2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants