Guillaume Pitel created SPARK-4816:
--------------------------------------

             Summary: Maven profile netlib-lgpl does not work
                 Key: SPARK-4816
                 URL: https://issues.apache.org/jira/browse/SPARK-4816
             Project: Spark
          Issue Type: Bug
          Components: Build
    Affects Versions: 1.1.0
         Environment: maven 3.0.5 / Ubuntu
            Reporter: Guillaume Pitel
            Priority: Minor


When doing what the documentation recommends to recompile Spark with Netlib 
Native system binding (i.e. to bind with openblas or, in my case, MKL), 

mvn -Pnetlib-lgpl -Pyarn -Phadoop-2.3 -Dhadoop.version=2.3.0 -DskipTests clean 
package

The resulting assembly jar still lacked the netlib-system class. (I checked the 
content of spark-assembly...jar)

When forcing the netlib-lgpl profile in MLLib package to be active, the jar is 
correctly built.

So I guess it's a problem with the way maven passes profiles activitations to 
children modules.

Also, despite the documentation claiming that if the job's jar contains netlib 
with necessary bindings, it should works, it does not. The classloader must be 
unhappy with two occurrences of netlib ?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to