-
Notifications
You must be signed in to change notification settings - Fork 119
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
ARM TESTING ZONE #10229
Draft
strseb
wants to merge
23
commits into
main
Choose a base branch
from
basti/msvc_toolchain
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
ARM TESTING ZONE #10229
+1,246
−132
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Updated the toolchain-alias from "qt-windows-x86_64-6.6" to "qt-windows-aarch64-6.6" in the qt-windows-aarch64-6.6 task definition. - Changed the worker-type from "b-win2022
- Changed the file permissions from 100644 to 100755. - This change ensures that the script is executable by anyone with access to the file. - This update is necessary to ensure that the script can be run as intended.
- Added a new script `windows_clang_cl.ps1` to the build directory. - Updated the `common/helpers.ps1` script to include functions for installing Miniconda and adding Cargo Vendor support. - Updated the `toolchain/compile_qt_fancy.ps1` script to use Miniconda and Conda-Base for building Qt. -
- Added a shebang line to specify the scripting language as bash. - Added a license header to include the Mozilla Public License, version 2.0. This update ensures that the script is properly executed and that its usage is governed by the appropriate license.
- Updated the Python version in the msvc_download.sh script from Python 2 to Python 3. - This change ensures compatibility with newer versions of Python and improves the maintainability of the script.
- Replace the Cargo.lock file reference with a taskcluster/scripts/vsdownload.py script in the msvc_download.sh script. - This change updates the toolchain download script to use a Python script for MSVC toolchain download.
- Updated the path to vsdownload.py in the msvc bundle script to ensure it uses the correct toolchain directory. - This change ensures that the vsdownload.py script is correctly accessed and used within the msvc bundle script.
- Added a PowerShell script to the msvc bundle. - The script is used to enter the development shell. - This change enhances the msvc bundle by providing a more comprehensive toolchain.
- Updated the conda environment setup script for Windows to use the latest version of MiniConda. - Removed the conda init step as it requires admin rights, which is not available in the task cluster environment. - Updated the conda environment creation command to use the latest version of the environment file. - Added a step to set up the Windows SDK using a custom script. - Updated the PATH environment
- Updated the script for compiling Qt on Windows from `compile_qt_6.ps1` to `compile_qt_fancy.ps1`. - This change is to improve the clarity and readability of the script. - The new script is expected to provide a more comprehensive and user-friendly explanation of the compilation process.
…indows-aarch64-6.6 - Added a new fetch named win-conda to both qt-windows-x86_64-6.6 and qt-windows-aarch64-6.6. - This fetch is used to fetch the
- Updated the `enter_dev_shell.ps1` script to support Windows ARM64 development. - Updated the `msvc_download.sh` script to download and install the necessary components for Windows ARM64 development. - Removed the `vctip.exe` file, which is no longer needed for Windows ARM64 development. - Updated the `enter_dev_shell.
…ctures - Updated the msvc_download.sh script to use ARM64 for both host and target architectures. - This change ensures that the script is compatible with the latest ARM64 architecture. - The script now uses the arm64 architecture for both the host and target architectures.
- Updated the `enter_dev_shell.ps1.in` script to support ARM64 target and host architectures. - Modified the `msvc_download.sh` script to update the `enter_dev_shell.ps1` script with ARM64 support. - These changes ensure that the toolchain scripts are compatible with ARM64 environments, enabling developers to use the toolchain effectively on
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.