office-gobmx/external
Stephan Bergmann b2760b7d2a external/epoxy: Fix -Wint-conversion
...with recent Clang 16 trunk since
<7068aa9841>
"Strengthen -Wint-conversion to default to an error", causing

> workdir/UnpackedTarball/epoxy/src/gl_generated_dispatch.c:114547:77: error: incompatible integer to pointer conversion passing 'uintptr_t' (aka 'unsigned long') to parameter of type 'GLhandleARB' (aka 'void *') [-Wint-conversion]
> GEN_THUNKS(glAttachObjectARB, (GLhandleARB containerObj, GLhandleARB obj), ((uintptr_t)containerObj, (uintptr_t)obj))
>                                                                             ^~~~~~~~~~~~~~~~~~~~~~~
> workdir/UnpackedTarball/epoxy/src/dispatch_common.h:150:40: note: expanded from macro 'GEN_THUNKS'
>     GEN_GLOBAL_REWRITE_PTR(name, args, passthrough)                  \
>                                        ^~~~~~~~~~~
> workdir/UnpackedTarball/epoxy/src/dispatch_common.h:95:14: note: expanded from macro 'GEN_GLOBAL_REWRITE_PTR'
>         name passthrough;                                        \
>              ^~~~~~~~~~~

etc.

That only hit on macOS because of the different

> #ifdef __APPLE__
> typedef void *GLhandleARB;
> #else
> typedef unsigned int GLhandleARB;
> #endif

in OpenGL's glext.h, which
<0cfb0a044b>
"Fix most GLhandleARB warnings on OS X with a big comment in our code" had tried
to address by adding "a cast to uintptr_t to shut up the compiler" in its
src/gen_dispatch.py (but without stating what compiler diagnostics exactly were
supposed to be silenced by that cast that now started to cause the above issues
with Clang 16 trunk).

It turns out that at least my macOS build with Clang 16 trunk builds fine
without that cast, so just drop it for good.  (And patching epoxy's
src/gen_dispatch.py means that UnpackedTarball_epoxy needs to switch from
gb_UnpackedTarball_set_pre_action to gb_UnpackedTarball_set_post_action.)

Change-Id: I2c87bca2cc5510d17098028d4532989f48e349a9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138407
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-08-18 11:37:00 +02:00
..
beanshell
bluez_bluetooth
boost Mark external/boost/constexpr.patch.0 as upstreamed 2022-08-09 17:35:32 +02:00
box2d
breakpad Missing #include <stdint.h> in various external code 2022-05-23 12:08:30 +02:00
bzip2
cairo external/cairo: Fix -Wincompatible-function-pointer-types 2022-08-15 11:17:16 +02:00
clew
clucene Adapt to LLVM 15 trunk libc++ dropping std::unary_/binary_function 2022-06-29 10:08:25 +02:00
coinmp external/coinmp: Avoid -Werror,-Wc++2b-extensions 2022-05-17 18:34:39 +02:00
cppunit
curl curl: remove curl-7.26.0_win-proxy.patch 2022-05-31 15:59:28 +02:00
dragonbox
dtoa
epm
epoxy external/epoxy: Fix -Wint-conversion 2022-08-18 11:37:00 +02:00
expat
firebird external/firebird: Implicit int in configure check 2022-05-08 16:45:13 +02:00
fontconfig
freetype
glm
gpgmepp
graphite
harfbuzz Update HarfBuzz to 5.1.0 2022-07-31 23:23:30 +02:00
hsqldb
hunspell
hyphen
icu Update to ICU 71.1 2022-05-16 18:36:19 +02:00
jfreereport
lcms2
libabw
libassuan
libatomic_ops
libcdr
libcmis
libebook
libeot
libepubgen
libetonyek
libexttextcat
libffi
libfreehand
libgpg-error
libjpeg-turbo
liblangtag
libmspub Adapt to LLVM 15 trunk libc++ dropping std::unary_/binary_function 2022-06-29 10:08:25 +02:00
libmwaw
libnumbertext external/libnumbertext: Silence -Werror,-Wdeprecated-declarations 2022-07-01 22:18:20 +02:00
libodfgen
liborcus tdf#150247: patch orcus to use UTF-16 paths on Windows 2022-08-04 06:31:36 +02:00
libpagemaker
libpng
libqxp
librevenge
libstaroffice
libtiff external/libtiff: Missing include for _byteswap_uint64 on Windows 2022-06-10 09:46:49 +02:00
libtommath
libvisio
libwebp
libwpd
libwpg
libwps
libxml2 Pass $(verbose) into ExternalProject_libxml2 2022-08-08 08:45:41 +02:00
libxslt
libzmf
lpsolve
lxml external/lxml: Fix -Wincompatible-function-pointer-types 2022-08-15 11:17:41 +02:00
mariadb-connector-c
mdds tdf#126109 calc slow when replacing string to number 2022-06-21 08:49:41 +02:00
mdnsresponder
misc_extensions
more_fonts more_fonts: Update Reem Kufi 2022-08-02 12:13:06 +02:00
msc-externals
mythes
nss external/nss: Fix -Wincompatible-function-pointer-types 2022-08-15 13:38:14 +02:00
openldap external/openldap: Fix -Wint-conversion 2022-08-04 12:02:20 +02:00
openssl
pdfium pdfium: replace windows arm64 patch with a backport from upstream 2022-08-16 08:12:25 +02:00
poppler
postgresql
python3
redland external/redland: Fix -Wint-conversion 2022-08-03 21:38:58 +02:00
rhino
sane
skia Revert "workaround clang-16 complaint in skia" 2022-08-17 14:15:30 +02:00
twain_dsm
unixODBC
xmlsec
xsltml
zlib
zxing Missing #include <stdint.h> in various external code 2022-05-23 12:08:30 +02:00
Makefile
Module_external.mk tdf#150452: Revert "tdf#130795 use concurrent hashmap in SharedStringPool" 2022-08-17 16:59:14 +02:00
README.md

External Projects

External projects bundled with LibreOffice.