Remove dependency on nonexistent linux-musl triplet.
This both fixes initial runs on Alpine which failed due to nonexistent triplet, and lets the muslc version of the binary run on glibc systems without a --host parameter.
MODIFY
src/vcpkg/triplet.cpp
src/vcpkg/triplet.cpp
@@ -82,11 +82,10 @@ namespace vcpkg
StringLiteral operating_system = "freebsd";
#elif defined(__OpenBSD__)
StringLiteral operating_system = "openbsd";
-#elif defined(__GLIBC__)
- StringLiteral operating_system = "linux";
#else
- StringLiteral operating_system = "linux-musl";
+ StringLiteral operating_system = "linux";
#endif
+
auto host_proc = get_host_processor();
auto canonical_name = Strings::format("%s-%s", to_zstring_view(host_proc), operating_system);
return Triplet::from_canonical_name(std::move(canonical_name));

Remove dependency on nonexistent linux-musl triplet. (#231)

This both fixes initial runs on Alpine which failed due to nonexistent triplet, and lets the muslc version of the binary run on glibc systems without a --host parameter.