LLVM – EXE to MSI Installer Change and Upgrade Compatibility
- Dominant language
- LLVM
- Stars
- 40.5k
- Forks
- 18.7k
- PR merge metrics
- PR metrics pending
Description
We have noticed that the Windows installer for LLVM has changed from the previously used EXE installer to an MSI installer in the newer release.
Could you please confirm the following:
Is the change from EXE to MSI an intended change in the official LLVM distribution?
Is there any recommended command-line switch, upgrade option, or migration procedure to upgrade an existing EXE-based LLVM installation to the new MSI-based installation?
Since the MSI installs to the same installation directory as the previous EXE-based installation, should the existing EXE installation be uninstalled before installing the MSI?
If we uninstall the previous EXE installation as a pre-installation step, will this cause any loss or impact to user settings, configuration, environment variables, or other user data?
Is there any recommended approach from LLVM for enterprise deployments where the previous version was installed using the EXE and the new version is delivered using the MSI?
Are there any known issues or considerations with having an EXE-based LLVM installation and an MSI-based LLVM installation installed/coexisting on the same system?
Contributor guide
Research direction
No source file, test, or entry point is identified in the issue. Start by checking LLVM's Windows distribution and release documentation for the EXE-to-MSI transition, then document the supported upgrade, uninstall, data-preservation, enterprise deployment, and coexistence guidance requested.
Written by the indexing model from the issue text.
Assessment
- Domain
- devops, release
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100