aboutsummaryrefslogtreecommitdiffstats
path: root/science/lammps
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2020-04-03 22:13:14 +0800
committerPiotr Kubaj <pkubaj@FreeBSD.org>2020-04-03 22:13:14 +0800
commit4d327269fdd76c8126113170adff54be5beed0c0 (patch)
treead1c22fe8ad63878f587acef97fe6d7f5435d665 /science/lammps
parentd220b8dd6daeed7f16f3eb08ca388388f2b708dd (diff)
downloadfreebsd-ports-gnome-4d327269fdd76c8126113170adff54be5beed0c0.tar.gz
freebsd-ports-gnome-4d327269fdd76c8126113170adff54be5beed0c0.tar.zst
freebsd-ports-gnome-4d327269fdd76c8126113170adff54be5beed0c0.zip
science/lammps: don't set -march=native
It breaks compilation on some architectures and runtime on others. MFH: 2020Q2 (build fix blanket)
Diffstat (limited to 'science/lammps')
-rw-r--r--science/lammps/Makefile1
-rw-r--r--science/lammps/files/patch-cmake_CMakeLists.txt16
2 files changed, 17 insertions, 0 deletions
diff --git a/science/lammps/Makefile b/science/lammps/Makefile
index 46813c522611..3d1ca52adace 100644
--- a/science/lammps/Makefile
+++ b/science/lammps/Makefile
@@ -2,6 +2,7 @@
PORTNAME= lammps
PORTVERSION= ${GH_TAGNAME:C/(stable|patch)_([0-9]{1,2})([A-Z][a-z][a-z])([0-9]{4})/\4.\3.\2/S/Jan/01/S/Feb/02/S/Mar/03/S/Apr/04/S/May/05/S/Jun/06/S/Jul/07/S/Aug/08/S/Sep/09/S/Oct/10/S/Nov/11/S/Dec/12/}
+PORTREVISION= 1
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/lammps/files/patch-cmake_CMakeLists.txt b/science/lammps/files/patch-cmake_CMakeLists.txt
new file mode 100644
index 000000000000..2ecd4eb6a01f
--- /dev/null
+++ b/science/lammps/files/patch-cmake_CMakeLists.txt
@@ -0,0 +1,16 @@
+--- cmake/CMakeLists.txt.orig 2020-04-03 13:58:20 UTC
++++ cmake/CMakeLists.txt
+@@ -62,11 +62,11 @@ if(${CMAKE_CXX_COMPILER_ID} STREQUAL "Intel")
+ endif()
+
+ if(${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU")
+- set(CMAKE_TUNE_DEFAULT "-ffast-math -march=native")
++ set(CMAKE_TUNE_DEFAULT "-ffast-math")
+ endif()
+
+ if(${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
+- set(CMAKE_TUNE_DEFAULT "-ffast-math -march=native")
++ set(CMAKE_TUNE_DEFAULT "-ffast-math")
+ endif()
+
+ # we require C++11