From 8e3c27fb936f28273d0e8e46dab818026fec83fd3345065979d50b53817fbb0a Mon Sep 17 00:00:00 2001 From: Olaf Hering Date: Wed, 14 Apr 2021 13:31:37 +0000 Subject: [PATCH] use the same CFLAGS as ocaml would use OBS-URL: https://build.opensuse.org/package/show/devel:languages:ocaml/ocaml-stdcompat?expand=0&rev=12 --- ocaml-stdcompat.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ocaml-stdcompat.spec b/ocaml-stdcompat.spec index 14bf56c..3357eb1 100644 --- a/ocaml-stdcompat.spec +++ b/ocaml-stdcompat.spec @@ -16,6 +16,7 @@ # +%global _buildshell /bin/bash %define _lto_cflags %{nil} Name: ocaml-stdcompat Version: 15 @@ -28,6 +29,7 @@ URL: https://opam.ocaml.org/packages/stdcompat Source0: %{name}-%{version}.tar.xz BuildRequires: autoconf BuildRequires: automake +BuildRequires: bash BuildRequires: ocamlfind(findlib) BuildRequires: ocaml-rpm-macros >= 20210409 BuildRequires: ocaml(ocaml.opt) @@ -48,6 +50,10 @@ developing applications that use %{name}. %autosetup -p1 %build +values=( `ocamlc.opt -config-var native_c_compiler` ) +export CC="${values[0]}" +unset values[0] +export CFLAGS="${values[@]}" %make_build -f Makefile.bootstrap %configure \ --libdir=%{ocaml_standard_library}