vcpkg/versions
fwcd 2a8f2c6467
[libflac] Fix WASM build by disabling stack protector via feature (#37086)
This fixes the `wasm32-emscripten` build of `libflac`, which would
previously fail with

<details>

<summary>Linking Errors</summary>

```
[59/61] : && /opt/homebrew/Cellar/emscripten/3.1.54/libexec/emcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Waggregate-return -Wcast-align -Wnested-externs -Wshadow -Wundef -Wmissing-declarations -Winline  -DNDEBUG -O3 -DNDEBUG  microbench/CMakeFiles/benchmark_residual.dir/benchmark_residual.c.o microbench/CMakeFiles/benchmark_residual.dir/util.c.o -o microbench/benchmark_residual.js  src/libFLAC/libFLAC.a  -lrt  -lm  <path to vcpkg>/installed/wasm32-emscripten-release/lib/libogg.a && :
FAILED: microbench/benchmark_residual.js 
: && /opt/homebrew/Cellar/emscripten/3.1.54/libexec/emcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Waggregate-return -Wcast-align -Wnested-externs -Wshadow -Wundef -Wmissing-declarations -Winline  -DNDEBUG -O3 -DNDEBUG  microbench/CMakeFiles/benchmark_residual.dir/benchmark_residual.c.o microbench/CMakeFiles/benchmark_residual.dir/util.c.o -o microbench/benchmark_residual.js  src/libFLAC/libFLAC.a  -lrt  -lm  <path to vcpkg>/installed/wasm32-emscripten-release/lib/libogg.a && :
wasm-ld: error: microbench/CMakeFiles/benchmark_residual.dir/benchmark_residual.c.o: undefined symbol: __stack_chk_guard
wasm-ld: error: microbench/CMakeFiles/benchmark_residual.dir/benchmark_residual.c.o: undefined symbol: __stack_chk_guard
wasm-ld: error: microbench/CMakeFiles/benchmark_residual.dir/benchmark_residual.c.o: undefined symbol: __stack_chk_fail
wasm-ld: error: microbench/CMakeFiles/benchmark_residual.dir/benchmark_residual.c.o: undefined symbol: __stack_chk_guard
wasm-ld: error: microbench/CMakeFiles/benchmark_residual.dir/benchmark_residual.c.o: undefined symbol: __stack_chk_guard
wasm-ld: error: microbench/CMakeFiles/benchmark_residual.dir/benchmark_residual.c.o: undefined symbol: __stack_chk_fail
```

</details>

The stack protector flag is [documented
here](66152791d8/CMakeLists.txt (L21))
and is [unsupported in
Emscripten](https://github.com/emscripten-core/emscripten/issues/17030).

### Checklist

- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
2024-03-05 02:06:46 -08:00
..
3- [3fd|python3] switch to vcpkg-msbuild (#33026) 2023-08-09 10:29:22 -07:00
7- [7zip] Switch download source to github (#36228) 2024-01-24 09:57:01 -08:00
a- [asio-grpc] Update to 3.0.0 (#36832) 2024-02-21 09:56:22 -08:00
b- [bext-ut] Updated bext-ut to v2.0.1 (#37040) 2024-03-05 01:57:41 -08:00
c- [c-ares] Update to 1.27.0 (#36989) 2024-03-01 16:31:38 -08:00
d- [dimcli] Update to v7.2.0 (#37038) 2024-03-05 01:53:52 -08:00
e- [easyloggingpp] Fix pkgconfig and add usage (#36851) 2024-02-21 09:35:50 -08:00
f- [ffmpeg] OpenSSL feature requires LGPL v3, not non-free license (#36879) 2024-02-28 17:21:05 -08:00
g- [gul14] Update to version 2.11.0 (#37120) 2024-03-05 00:20:10 -08:00
h- [hexl] update to 1.2.5 (#37092) 2024-03-05 01:44:49 -08:00
i- [iceoryx] update to 2.0.5 (#37094) 2024-03-05 01:44:16 -08:00
j- [jwt-cpp] Update to 0.7.0 (#36916) 2024-02-22 10:21:46 -08:00
k- [ktx] Updating to 4.3.1 (and fixing iOS port problem with missing headers) (#36837) 2024-02-28 17:22:36 -08:00
l- [libflac] Fix WASM build by disabling stack protector via feature (#37086) 2024-03-05 02:06:46 -08:00
m- [matplotplusplus] update to 1.2.1 (#36906) 2024-02-27 00:36:12 -08:00
n- [nu-book-zxing-cpp] update to 2.2.1 (#37027) 2024-03-01 15:03:39 -08:00
o- [openjpeg] Update to 2.5.2, fixes (#36984) 2024-03-01 16:34:41 -08:00
p- [pcl[cuda]] Fix build failure (#37041) 2024-03-05 01:59:23 -08:00
q- [qt5-webengine] Work around mixed protobuf issue (#37044) 2024-03-01 14:39:36 -08:00
r- [rubberband] Use FFTW3 when targeting iOS or WASM (#37101) 2024-03-05 01:43:10 -08:00
s- [soundtouch] Fix WASM build by using -O3 instead of -Ofast (#37103) 2024-03-05 01:40:17 -08:00
t- [taglib] Fix WASM build by patching out wchar_t check (#37105) 2024-03-05 00:58:26 -08:00
u- [uni-algo] Update to 1.2.0 (#36986) 2024-02-28 16:53:50 -08:00
v- [velodyne-decoder] New port (#36970) 2024-02-28 17:10:46 -08:00
w- [WinReg] update to v6.2.0 (#36931) 2024-02-23 14:56:52 -08:00
x- [vcpkg baseline][vcpkg scripts] Drop ${pc_sysrootdir} (#36843) 2024-02-21 21:59:11 -08:00
y- [yoga] Enable for uwp (#36705) 2024-02-13 15:33:39 -08:00
z- [z3] Update to 4.12.6 (#36958) 2024-02-27 00:12:25 -08:00
baseline.json [libflac] Fix WASM build by disabling stack protector via feature (#37086) 2024-03-05 02:06:46 -08:00