Hints for compiling VLC 3.0.x + PDB files for Win32 arch
Posted: 10 Feb 2022 14:39
Greetings to you all,
I am currently able to compile VLC 3.0.12 for Windows x86 on a Ubuntu machine via the following:
What I need to do is build the same but with PDB files. As far as I am aware of I need to compile with the LLVM toolchain and you provide the registry.videolan.org/vlc-debian-llvm-mingw docker image for that... I was able to compile against the https://code.videolan.org/videolan/vlc.git repository checked out on the default master branch and generating the PDB files with no issues (provinding the -d param to the build script), but I need to do that not on the 4.x version rather on the 3.0.x branch. So I tried to checkout the tag 3.0.16 of the repository but I get compilation errors (even trying with a clean checkout of the 3.0.16 branch). What am I doing wrong here? Is the docker image wrong?
Thank you in advance, and please ask should you need further info. And sorry if the section is wrong or the question was already answered (I searched but could not find anything exactly like this)
I am currently able to compile VLC 3.0.12 for Windows x86 on a Ubuntu machine via the following:
- Checking out the https://git.videolan.org/git/vlc/vlc-3.0.git repository (currently my HEAD is at commit b4c7317abbbd1b91d1bb4899e7a5fa2b1b78f6c6 though)
- Using the docker image registry.videolan.org:5000/vlc-debian-win32
- Then building by using "./extras/package/win32/build.sh -a i686 -i r"
What I need to do is build the same but with PDB files. As far as I am aware of I need to compile with the LLVM toolchain and you provide the registry.videolan.org/vlc-debian-llvm-mingw docker image for that... I was able to compile against the https://code.videolan.org/videolan/vlc.git repository checked out on the default master branch and generating the PDB files with no issues (provinding the -d param to the build script), but I need to do that not on the 4.x version rather on the 3.0.x branch. So I tried to checkout the tag 3.0.16 of the repository but I get compilation errors (even trying with a clean checkout of the 3.0.16 branch). What am I doing wrong here? Is the docker image wrong?
Thank you in advance, and please ask should you need further info. And sorry if the section is wrong or the question was already answered (I searched but could not find anything exactly like this)