Skip to content

Commit 8aab3dc

Browse files
committed
cons: Enable shared linking of mysqlclient lib to root4stat
An alternative solution to the issue described in PR #343
1 parent a4ffe35 commit 8aab3dc

3 files changed

Lines changed: 0 additions & 38 deletions

File tree

asps/rexe/Conscript

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,7 @@ if ($FC =~ /^pgf/) {
7979
}
8080
$LIBS .= " -lgeant321 -lgcalor";
8181
$LIBS .= " " . $env->{CERNLIBS};
82-
$LIBS .= $env->{LDALL};
8382
$LIBS .= " " . $env->{Packages}->{MYSQL}->{LIBS};
84-
$LIBS .= $env->{LDNONE};
8583
$LIBS .= " " . $FLIBS . " " . $env->{CLIBS};# " " . $env->{SYSLIBS} ;
8684
if ($STAR_SYS =~ /^sun4x_5.$/) {
8785
if ($LIBPATH) { $LIBPATH .= $main::PATH_SEPARATOR; }

docker/Dockerfile.root5

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -102,24 +102,6 @@ FROM base-stage AS build-stage
102102

103103
COPY . /star-sw
104104

105-
# XXX TEMP XXX: Don't force mysql static libraries to be linked into root4star
106-
RUN cd /star-sw \
107-
&& cat > root4star_cons.patch <<<$'\
108-
diff --git a/asps/rexe/Conscript b/asps/rexe/Conscript \n\
109-
--- a/asps/rexe/Conscript \n\
110-
+++ b/asps/rexe/Conscript \n\
111-
@@ -79,9 +79,7 @@ \n\
112-
} \n\
113-
$LIBS .= " -lgeant321 -lgcalor"; \n\
114-
$LIBS .= " " . $env->{CERNLIBS};\n\
115-
-$LIBS .= $env->{LDALL};\n\
116-
$LIBS .= " " . $env->{Packages}->{MYSQL}->{LIBS};\n\
117-
-$LIBS .= $env->{LDNONE};\n\
118-
$LIBS .= " " . $FLIBS . " " . $env->{CLIBS};# " " . $env->{SYSLIBS} ;\n\
119-
if ($STAR_SYS =~ /^sun4x_5.$/) {\n\
120-
if ($LIBPATH) { $LIBPATH .= $main::PATH_SEPARATOR; }\n' \
121-
&& patch -p1 < root4star_cons.patch
122-
123105
RUN source /etc/profile \
124106
&& cd /star-sw \
125107
&& cons \

docker/Dockerfile.root6

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -104,24 +104,6 @@ FROM base-stage AS build-stage
104104

105105
COPY . /star-sw
106106

107-
# XXX TEMP XXX: Don't force mysql static libraries to be linked into root4star
108-
RUN cd /star-sw \
109-
&& cat > root4star_cons.patch <<<$'\
110-
diff --git a/asps/rexe/Conscript b/asps/rexe/Conscript \n\
111-
--- a/asps/rexe/Conscript \n\
112-
+++ b/asps/rexe/Conscript \n\
113-
@@ -79,9 +79,7 @@ \n\
114-
} \n\
115-
$LIBS .= " -lgeant321 -lgcalor"; \n\
116-
$LIBS .= " " . $env->{CERNLIBS};\n\
117-
-$LIBS .= $env->{LDALL};\n\
118-
$LIBS .= " " . $env->{Packages}->{MYSQL}->{LIBS};\n\
119-
-$LIBS .= $env->{LDNONE};\n\
120-
$LIBS .= " " . $FLIBS . " " . $env->{CLIBS};# " " . $env->{SYSLIBS} ;\n\
121-
if ($STAR_SYS =~ /^sun4x_5.$/) {\n\
122-
if ($LIBPATH) { $LIBPATH .= $main::PATH_SEPARATOR; }\n' \
123-
&& patch -p1 < root4star_cons.patch
124-
125107
RUN source /etc/profile \
126108
# Override default Vc version
127109
&& export Vc_DIR=/opt/software/linux-scientific7-x86_64/gcc-4.8.5/vc_-0.7.4-gqbhzu2x5u2dbe5tafxnl36xj5qbwov4 \

0 commit comments

Comments
 (0)