Fixed system lib paths getting hardcoded

Authored by maxrd2 on Dec 6 2019, 12:17 PM.

Description

Fixed system lib paths getting hardcoded

Summary:
Craft recipes that depend on qt5 fail on non-debian based linux systems with:

g++ -m64 -Wl,--no-undefined -Wl,--version-script,QtSvg.version -Wl,--enable-new-dtags -Wl,-z,origin -Wl,-rpath,\$ORIGIN -Wl,-rpath,\$ORIGIN -shared -Wl,-Bsymbolic-functions -Wl,-soname,libQt5Svg.so.5 -o libQt5Svg.so.5.13.2 .obj/qsvggraphics.o .obj/qsvghandler.o .obj/qsvgnode.o .obj/qsvgstructure.o .obj/qsvgstyle.o .obj/qsvgfont.o .obj/qsvgtinydocument.o .obj/qsvgrenderer.o .obj/qsvgwidget.o .obj/qgraphicssvgitem.o .obj/qsvggenerator.o .obj/moc_qsvgwidget.o  -L/usr/X11R6/lib64 -L/home/max/projects/KDE/craft/lib /home/max/projects/KDE/craft/lib/libQt5Widgets.so /home/max/projects/KDE/craft/lib/libQt5Gui.so /home/max/projects/KDE/craft/lib/libQt5Core.so -lpthread -llibGL.so /home/max/projects/KDE/craft/lib/libz.so
/bin/ld: cannot find -llibGL.so
collect2: error: ld returned 1 exit status

This change does regexp replace so instead of '-llibGL.so' linker is invoked with '-lGL'

Reviewers: Craft, vonreth

Reviewed By: Craft, vonreth

Differential Revision: https://phabricator.kde.org/D25776

Details

Committed
vonrethDec 6 2019, 12:17 PM
Reviewer
Craft
Differential Revision
D25776: Fixed system lib paths getting hardcoded
Parents
R877:d138be91b1d5: Fix import
Branches
Unknown
Tags
Unknown