[nar-maven-plugin/f20] Fixed (hopefully) ARM support
Marek Goldmann
goldmann at fedoraproject.org
Fri Jan 24 12:32:23 UTC 2014
commit e3b554f4027f51afd68d077b4368137d1c8a92f4
Author: Marek Goldmann <marek.goldmann at gmail.com>
Date: Fri Jan 24 13:32:22 2014 +0100
Fixed (hopefully) ARM support
0002-Added-ARM-support.patch | 26 +++++++++++++++++++-------
nar-maven-plugin.spec | 5 ++++-
2 files changed, 23 insertions(+), 8 deletions(-)
---
diff --git a/0002-Added-ARM-support.patch b/0002-Added-ARM-support.patch
index 7f4429a..4c9bc0c 100644
--- a/0002-Added-ARM-support.patch
+++ b/0002-Added-ARM-support.patch
@@ -1,17 +1,17 @@
-From 5d8bbcac10b7ab8c8baf9059b564528d29d003a2 Mon Sep 17 00:00:00 2001
+From ed87d3fe461f2e8259ce399cacde39fa723a0821 Mon Sep 17 00:00:00 2001
From: Marek Goldmann <marek.goldmann at gmail.com>
Date: Fri, 10 Jan 2014 10:10:38 +0100
Subject: [PATCH] Added ARM support
---
- .../resources/com/github/maven_nar/aol.properties | 28 ++++++++++++++++++++++
- 1 file changed, 28 insertions(+)
+ .../resources/com/github/maven_nar/aol.properties | 40 ++++++++++++++++++++++
+ 1 file changed, 40 insertions(+)
diff --git a/src/main/resources/com/github/maven_nar/aol.properties b/src/main/resources/com/github/maven_nar/aol.properties
-index 024e768..2c7cb6a 100644
+index 024e768..7a7c423 100644
--- a/src/main/resources/com/github/maven_nar/aol.properties
+++ b/src/main/resources/com/github/maven_nar/aol.properties
-@@ -560,6 +560,34 @@ amd64.Linux.gcc.jni.extension=so
+@@ -560,6 +560,46 @@ amd64.Linux.gcc.jni.extension=so
#amd64.Linux.gpp.arch.includes=lib/**/*.a lib/**/*.so
#
@@ -23,9 +23,15 @@ index 024e768..2c7cb6a 100644
+arm.Linux.gpp.cpp.compiler=g++
+arm.Linux.gpp.cpp.defines=ARM LINUX
+arm.Linux.gpp.cpp.options=-c -fPIC -pthread -fexceptions -O2 -fno-strict-aliasing -fno-omit-frame-pointer -Wall -Wextra
-+arm.Linux.gpp.cpp.includes=
++arm.Linux.gpp.cpp.includes=**/*.cc **/*.cpp **/*.cxx
+arm.Linux.gpp.cpp.excludes=
+
++arm.Linux.gpp.c.compiler=gcc
++arm.Linux.gpp.c.defines=ARM LINUX
++arm.Linux.gpp.c.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion -fPIC
++arm.Linux.gpp.c.includes=**/*.c
++arm.Linux.gpp.c.excludes=
++
+# options for gcc linker front end
+arm.Linux.gpp.linker.options=-shared -shared-libgcc -fPIC -fexceptions
+arm.Linux.gpp.linker.sysLibs=stdc++
@@ -42,10 +48,16 @@ index 024e768..2c7cb6a 100644
+arm.Linux.gpp.jni.extension=so
+arm.Linux.gpp.executable.extension=
+
++# FIXME to be removed when NAR-6
++arm.Linux.gcc.static.extension=a
++arm.Linux.gcc.shared.extension=so*
++arm.Linux.gcc.plugin.extension=so
++arm.Linux.gcc.jni.extension=so
++
+#
# MacOSX ("Mac OS X" => MacOSX) PowerPC
#
ppc.MacOSX.linker=g++
--
-1.8.4.2
+1.8.5.3
diff --git a/nar-maven-plugin.spec b/nar-maven-plugin.spec
index 77ea5ac..6635b59 100644
--- a/nar-maven-plugin.spec
+++ b/nar-maven-plugin.spec
@@ -1,6 +1,6 @@
Name: nar-maven-plugin
Version: 3.0.0
-Release: 3%{dist}
+Release: 4%{dist}
Summary: Native ARchive plugin for Maven
License: ASL 2.0 and LGPLv2
URL: https://github.com/maven-nar/nar-maven-plugin/
@@ -69,6 +69,9 @@ rm src/main/java/com/github/maven_nar/NarIntegrationTestMojo.java
%doc README.md LICENSE-2.0.txt
%changelog
+* Fri Jan 24 2014 Marek Goldmann <mgoldman at redhat.com> - 3.0.0-4
+- Fixed (hopefully) ARM support
+
* Tue Jan 21 2014 Marek Goldmann <mgoldman at redhat.com> - 3.0.0-3
- Add support for handling the $RPM_OPT_FLAGS variable, RHBZ#1056049
More information about the scm-commits
mailing list