Open comex opened 1 year ago
PR https://github.com/cisco/openh264/pull/3247 for c++ porting.
This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 180 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.
This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 180 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.
No stale.
Blocked by #32590.
Describe the bug When building
openh264
natively on Windows, the generated pkg-config file has a reference to-lstdc++
, which isn't used on native Windows targets.This appears to be fixed upstream already: if I add
HEAD_REF master
toportfile.cmake
and build with--head
, the pkg-config file is correct. The fix was probably this PR merged in 2022.Environment
To Reproduce Steps to reproduce the behavior:
./vcpkg install openh264:x64-windows-static
packages/openh264_x64-windows-static/lib/pkgconfig/openh264.pc
and note that it includes:./vcpkg install gstreamer[openh264]:x64-windows-static
and it will fail with:If you build for
x64-windows
instead ofx64-windows-static
, the pkg-config file is still incorrect, but it doesn't break gstreamer sinceLibs.private
isn't used for dynamic linking.