[vlc-commits] [Git][videolan/vlc][master] 7 commits: contrib: glib: update to 2.75.0

Jean-Baptiste Kempf (@jbk) gitlab at videolan.org
Sun Nov 20 12:26:59 UTC 2022



Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC


Commits:
d3b766b9 by Steve Lhomme at 2022-11-20T11:47:24+00:00
contrib: glib: update to 2.75.0

Now it's built with meson.

- - - - -
087472ef by Steve Lhomme at 2022-11-20T11:47:24+00:00
contrib: fluid: update to 2.3.0

It installs the static library in our <prefix>/lib rather than <prefix>/lib64

Requires cmake 3.13 (we require 3.17).

- - - - -
39853709 by Steve Lhomme at 2022-11-20T11:47:24+00:00
contrib: fluid: build with PIC

I got a Linux x86-64 build complaining it was not built with PIC.

/usr/bin/ld: /root/build/contrib/x86_64-linux-gnu/lib/libfluidsynth.a(fluid_sys.c.o): warning: relocation against `in6addr_any@@GLIBC_2.2.5' in read-only section `.text'
/usr/bin/ld: /root/build/contrib/x86_64-linux-gnu/lib/libfluidsynth.a(fluid_sys.c.o): relocation R_X86_64_PC32 against symbol `stderr@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC

- - - - -
32058fb1 by Steve Lhomme at 2022-11-20T11:47:24+00:00
contrib: projectM: build with PIC

It's only built for Windows, so it makes no difference, but it will bring some
coherence between cmake calls.

- - - - -
1a326f2a by Steve Lhomme at 2022-11-20T11:47:24+00:00
contrib: ogg: build with PIC

It was never necessary, but that brings consistency between the cmake calls.

- - - - -
1266db2b by Steve Lhomme at 2022-11-20T11:47:24+00:00
contrib: always use CMAKE_POSITION_INDEPENDENT_CODE for CMake projects

It's used for static libraries and only for some targets that need it. CMake
takes care of picking the right configuration.

- - - - -
61eff32a by Steve Lhomme at 2022-11-20T11:47:24+00:00
contrib: simplify the cmake call

We don't need a specific CMAKE_PIC anymore

- - - - -


30 changed files:

- contrib/src/aom/rules.mak
- contrib/src/chromaprint/rules.mak
- contrib/src/ebml/rules.mak
- contrib/src/flac/rules.mak
- contrib/src/fluid/SHA512SUMS
- − contrib/src/fluid/fluid-pkg-static.patch
- − contrib/src/fluid/fluid-static-win32.patch
- contrib/src/fluid/rules.mak
- contrib/src/fluidlite/rules.mak
- contrib/src/freetype2/rules.mak
- contrib/src/glew/rules.mak
- contrib/src/glib/SHA512SUMS
- contrib/src/glib/rules.mak
- contrib/src/glslang/rules.mak
- contrib/src/gme/rules.mak
- contrib/src/jpeg/rules.mak
- contrib/src/libaribcaption/rules.mak
- contrib/src/libebur128/rules.mak
- contrib/src/libxml2/rules.mak
- contrib/src/main.mak
- contrib/src/matroska/rules.mak
- contrib/src/mpcdec/rules.mak
- contrib/src/mysofa/rules.mak
- contrib/src/nfs/rules.mak
- contrib/src/openjpeg/rules.mak
- contrib/src/opus/rules.mak
- contrib/src/png/rules.mak
- contrib/src/soxr/rules.mak
- contrib/src/spatialaudio/rules.mak
- contrib/src/srt/rules.mak


The diff was not included because it is too large.


View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/dc1decb2609ca44c78b8bd2db77dd87a85dbcb92...61eff32a9b4bda4c8917f9570ad8850d1305b68d

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/dc1decb2609ca44c78b8bd2db77dd87a85dbcb92...61eff32a9b4bda4c8917f9570ad8850d1305b68d
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list