LLVM Bugzilla is read-only and represents the historical archive of all LLVM issues filled before November 26, 2021. Use github to submit LLVM bugs

Bug 41948 - LLVM toolset for VS 2019 does not exist unless VS 2017 is installed
Summary: LLVM toolset for VS 2019 does not exist unless VS 2017 is installed
Status: NEW
Alias: None
Product: Packaging
Classification: Unclassified
Component: Windows Installer (show other bugs)
Version: unspecified
Hardware: PC Windows NT
: P normal
Assignee: Unassigned LLVM Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-20 10:03 PDT by Greg Bedwell
Modified: 2019-05-23 02:19 PDT (History)
4 users (show)

See Also:
Fixed By Commit(s):


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Bedwell 2019-05-20 10:03:14 PDT
Reported by a team here who are experimenting with building their codebase with clang-cl:

"""
The bug we observed is:

If you install the LLVM Compiler Toolchain Visual Studio extension for VS 2019 on a machine without VS 2017 (or without the VS 2017 extension), the LLVM platform toolset does not exist.

You can reproduce this by:

* Install the LLVM toolchain and VS 2019 extension on a machine without VS 2017, observe that the LLVM toolset does not appear as an option under Platform Toolset in the IDE.
* Install VS 2017, the LLVM toolset is still missing.
* Install the LLVM toolchain extension for VS 2017, the LLVM toolset now exists and works.
"""
Comment 1 Hans Wennborg 2019-05-23 02:19:00 PDT
Sadly, there is nobody really maintaining the extension at this point.

The code is under llvm/tools/msbuild/ and patches are welcome.