[Mesa-dev] [PATCH 02/13] mesa/dri: always link against shared glapi
Grazvydas Ignotas
notasas at gmail.com
Sun May 7 00:48:25 UTC 2017
This causes a strange build failure for me:
make[7]: Entering directory '/home/notaz/src/radeon/mesa/src/mesa/drivers/dri'
make[7]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/opt/xorg/lib/dri/'
/bin/bash ../../../../libtool --mode=install /usr/bin/install -c
mesa_dri_drivers.la '/opt/xorg/lib/dri/'
libtool: error: error: cannot install 'mesa_dri_drivers.la' to a
directory not ending in /opt/xorg/lib/dri/
Makefile:651: recipe for target 'install-driLTLIBRARIES' failed
And no it's not a missed "make clean" that google might suggest, I've
long learned to use "git clean -fdx" before building mesa...
GraÅžvydas
On Fri, Apr 28, 2017 at 4:14 PM, Emil Velikov <emil.l.velikov at gmail.com> wrote:
> From: Emil Velikov <emil.velikov at collabora.com>
>
> Analogous to previous commit. Check with the extensive commit
> description and bug report referenced.
>
> Cc: mesa-stable at lists.freedesktop.org
> Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
> ---
> src/mesa/drivers/dri/Makefile.am | 16 +++++++++-------
> 1 file changed, 9 insertions(+), 7 deletions(-)
>
> diff --git a/src/mesa/drivers/dri/Makefile.am b/src/mesa/drivers/dri/Makefile.am
> index 1c6dd08a85d..fb0fc3258bf 100644
> --- a/src/mesa/drivers/dri/Makefile.am
> +++ b/src/mesa/drivers/dri/Makefile.am
> @@ -6,12 +6,9 @@ MEGADRIVERS_DEPS =
>
> SUBDIRS+=common
>
> -# On Android, we need to explicitly link to libglapi.so.
> -if HAVE_ANDROID
> if HAVE_SHARED_GLAPI
> SHARED_GLAPI_LIB = $(top_builddir)/src/mapi/shared-glapi/libglapi.la
> endif
> -endif
>
> if HAVE_I915_DRI
> SUBDIRS += i915
> @@ -59,10 +56,15 @@ driinclude_HEADERS = \
> nodist_EXTRA_mesa_dri_drivers_la_SOURCES = dummy.cpp
> mesa_dri_drivers_la_SOURCES =
> mesa_dri_drivers_la_LDFLAGS = \
> - -module -avoid-version -shared -shrext .so \
> - $(BSYMBOLIC) \
> - $(GC_SECTIONS) \
> - $()
> + -shared \
> + -shrext .so \
> + -module \
> + -no-undefined \
> + -avoid-version \
> + $(BSYMBOLIC) \
> + $(GC_SECTIONS) \
> + $(LD_NO_UNDEFINED)
> +
> mesa_dri_drivers_la_LIBADD = \
> ../../libmesa.la \
> common/libmegadriver_stub.la \
> --
> 2.12.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list