From: | "Julian Ospald (hasufell)" <hasufell@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in games-strategy/megaglest/files: megaglest-3.6.0.3-as-needed.patch |
Date: | Sat, 01 Sep 2012 00:08:41 |
Message-Id: | 20120901000816.962D820E16@flycatcher.gentoo.org |
1 | hasufell 12/09/01 00:08:16 |
2 | |
3 | Added: megaglest-3.6.0.3-as-needed.patch |
4 | Log: |
5 | fix as-needed |
6 | |
7 | (Portage version: 2.2.0_alpha123/cvs/Linux x86_64) |
8 | |
9 | Revision Changes Path |
10 | 1.1 games-strategy/megaglest/files/megaglest-3.6.0.3-as-needed.patch |
11 | |
12 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/megaglest/files/megaglest-3.6.0.3-as-needed.patch?rev=1.1&view=markup |
13 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/megaglest/files/megaglest-3.6.0.3-as-needed.patch?rev=1.1&content-type=text/plain |
14 | |
15 | Index: megaglest-3.6.0.3-as-needed.patch |
16 | =================================================================== |
17 | From: Julian Ospald <hasufell@g.o> |
18 | Date: Fri Aug 31 23:45:34 UTC 2012 |
19 | Subject: fix as-needed |
20 | |
21 | reorder linker line (curl after libircclient) |
22 | |
23 | --- source/shared_lib/CMakeLists.txt |
24 | +++ source/shared_lib/CMakeLists.txt |
25 | @@ -47,9 +47,6 @@ |
26 | |
27 | FIND_PACKAGE(CURL REQUIRED) |
28 | INCLUDE_DIRECTORIES(${CURL_INCLUDE_DIRS}) |
29 | - IF(UNIX) |
30 | - SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${CURL_LIBRARIES}) |
31 | - ENDIF() |
32 | # check libcurl version # |
33 | IF(WIN32) |
34 | file (READ ${PROJECT_SOURCE_DIR}${CURL_INCLUDE_DIR}/curl/curlver.h CURL_VERSION_H_CONTENTS) |
35 | @@ -293,6 +290,11 @@ |
36 | SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${IRCCLIENT_LIBRARY}) |
37 | endif() |
38 | |
39 | + # fix linking order, curl after libircclient |
40 | + IF(UNIX) |
41 | + SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${CURL_LIBRARIES}) |
42 | + ENDIF() |
43 | + |
44 | set(CMAKE_REQUIRED_INCLUDES "${IRCCLIENT_INCLUDE_DIR}") |
45 | set(CMAKE_REQUIRED_LIBRARIES "${IRCCLIENT_LIBRARY}") |
46 | check_cxx_source_runs(" |