Skip to content

Commit 158448a

Browse files
committed
pkg/rpm: fix Fedora, RedHat... builds
by stripping out the rpath from the bart executable
1 parent 52ce245 commit 158448a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pkg/rpm/bart.spec

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ VCS: {{{ git_repo_vcs }}}
1010
Source0: {{{ git_archive path=. source_name=bart dir_name=bart }}}
1111

1212
%if 0%{?rhel} == 07
13-
BuildRequires: fftw-devel, lapack-devel, openblas-devel, atlas-devel, libpng-devel, devtoolset-7-toolchain, devtoolset-7-libatomic-devel
13+
BuildRequires: fftw-devel, lapack-devel, openblas-devel, atlas-devel, libpng-devel, devtoolset-7-toolchain, devtoolset-7-libatomic-devel, chrpath
1414
%else
15-
BuildRequires: gcc, make, fftw-devel, lapack-devel, openblas-devel, atlas-devel, libpng-devel
15+
BuildRequires: gcc, make, fftw-devel, lapack-devel, openblas-devel, atlas-devel, libpng-devel, chrpath
1616
%endif
1717

1818
Requires: fftw, lapack, openblas, atlas, libpng
@@ -39,6 +39,8 @@ echo {{{ bart_git_version }}} > version.txt
3939
export LDFLAGS="$LDFLAGS -Wl,--no-as-needed"
4040
make PARALLEL=1
4141
make doc/commands.txt
42+
# strip rpath from bart exe, as Fedora dislikes it
43+
chrpath -d bart
4244

4345
%install
4446
rm -rf $RPM_BUILD_ROOT

0 commit comments

Comments
 (0)