aboutsummaryrefslogtreecommitdiff
path: root/assembly
diff options
context:
space:
mode:
authorSean Owen <sowen@cloudera.com>2015-02-15 09:15:48 -0800
committerXiangrui Meng <meng@databricks.com>2015-02-15 09:15:48 -0800
commit836577b382695558f5c97d94ee725d0156ebfad2 (patch)
treeb63d0e2782323dc83ef90d317fbc1fee17b66af1 /assembly
parent61eb12674b90143388a01c22bf51cb7d02ab0447 (diff)
downloadspark-836577b382695558f5c97d94ee725d0156ebfad2.tar.gz
spark-836577b382695558f5c97d94ee725d0156ebfad2.tar.bz2
spark-836577b382695558f5c97d94ee725d0156ebfad2.zip
SPARK-5669 [BUILD] Spark assembly includes incompatibly licensed libgfortran, libgcc code via JBLAS
Exclude libgfortran, libgcc bundled by JBLAS for Windows. This much is simple, and solves the essential license issue. But the more important question is whether MLlib works on Windows then. Author: Sean Owen <sowen@cloudera.com> Closes #4453 from srowen/SPARK-5669 and squashes the following commits: 734dd86 [Sean Owen] Exclude libgfortran, libgcc bundled by JBLAS, affecting Windows / OS X / Linux 32-bit (not Linux 64-bit)
Diffstat (limited to 'assembly')
-rw-r--r--assembly/pom.xml10
1 files changed, 10 insertions, 0 deletions
diff --git a/assembly/pom.xml b/assembly/pom.xml
index fa9f56e556..fbb6e94839 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -114,6 +114,16 @@
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
+ <filter>
+ <!-- Exclude libgfortran, libgcc for license issues -->
+ <artifact>org.jblas:jblas</artifact>
+ <excludes>
+ <!-- Linux amd64 is OK; not statically linked -->
+ <exclude>lib/Linux/i386/**</exclude>
+ <exclude>lib/Mac OS X/**</exclude>
+ <exclude>lib/Windows/**</exclude>
+ </excludes>
+ </filter>
</filters>
</configuration>
<executions>