- add back ocaml-ppc64.patch for ppc secondary arch, drop .cmxs files from file list on ppc (cherry picked from commit 52c1ade62f
)
This commit is contained in:
parent
a334c49ca0
commit
4863fbd07c
2083
ocaml-ppc64.patch
Normal file
2083
ocaml-ppc64.patch
Normal file
File diff suppressed because it is too large
Load Diff
17
ocaml.spec
17
ocaml.spec
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Name: ocaml
|
Name: ocaml
|
||||||
Version: 3.12.1
|
Version: 3.12.1
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
|
|
||||||
Summary: Objective Caml compiler and programming environment
|
Summary: Objective Caml compiler and programming environment
|
||||||
|
|
||||||
@ -27,6 +27,9 @@ Patch1: ocaml-user-cflags.patch
|
|||||||
# Patch from Debian for ARM (sent upstream).
|
# Patch from Debian for ARM (sent upstream).
|
||||||
Patch3: debian_patches_0013-ocamlopt-arm-add-.type-directive-for-code-symbols.patch
|
Patch3: debian_patches_0013-ocamlopt-arm-add-.type-directive-for-code-symbols.patch
|
||||||
|
|
||||||
|
# Non-upstream patch to build on ppc64.
|
||||||
|
Patch4: ocaml-ppc64.patch
|
||||||
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
|
||||||
# Depend on previous version of OCaml so that ocamlobjinfo
|
# Depend on previous version of OCaml so that ocamlobjinfo
|
||||||
@ -63,13 +66,13 @@ Provides: ocaml(compiler) = %{version}
|
|||||||
# backend is only available on a subset of architectures.
|
# backend is only available on a subset of architectures.
|
||||||
ExclusiveArch: alpha %{arm} %{ix86} ia64 x86_64 ppc sparc sparcv9 ppc64
|
ExclusiveArch: alpha %{arm} %{ix86} ia64 x86_64 ppc sparc sparcv9 ppc64
|
||||||
|
|
||||||
%ifarch alpha %{arm} %{ix86} ia64 ppc sparc sparcv9 x86_64
|
%ifarch alpha %{arm} %{ix86} ia64 ppc ppc64 sparc sparcv9 x86_64
|
||||||
%global native_compiler 1
|
%global native_compiler 1
|
||||||
%else
|
%else
|
||||||
%global native_compiler 0
|
%global native_compiler 0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifarch %{ix86} sparc sparcv9 x86_64
|
%ifarch %{ix86} ppc64 sparc sparcv9 x86_64
|
||||||
%global natdynlink 1
|
%global natdynlink 1
|
||||||
%else
|
%else
|
||||||
%global natdynlink 0
|
%global natdynlink 0
|
||||||
@ -219,6 +222,9 @@ man pages and info files.
|
|||||||
%patch0 -p1 -b .rpath
|
%patch0 -p1 -b .rpath
|
||||||
%patch1 -p1 -b .cflags
|
%patch1 -p1 -b .cflags
|
||||||
%patch3 -p1 -b .arm-type-dir
|
%patch3 -p1 -b .arm-type-dir
|
||||||
|
%ifarch ppc ppc64
|
||||||
|
%patch4 -p1 -b .ppc64
|
||||||
|
%endif
|
||||||
|
|
||||||
cp %{SOURCE2} refman.pdf
|
cp %{SOURCE2} refman.pdf
|
||||||
|
|
||||||
@ -486,6 +492,11 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jan 12 2012 Richard W.M. Jones <rjones@redhat.com> 3.12.1-2
|
||||||
|
- add back ocaml-ppc64.patch for ppc secondary arch, drop .cmxs files
|
||||||
|
from file list on ppc (cherry picked from F16 - this should have
|
||||||
|
gone into Rawhide originally then been cherry picked back to F16)
|
||||||
|
|
||||||
* Fri Jan 6 2012 Richard W.M. Jones <rjones@redhat.com> - 3.12.1-1
|
* Fri Jan 6 2012 Richard W.M. Jones <rjones@redhat.com> - 3.12.1-1
|
||||||
- New upstream version 3.12.1. This is a bugfix update.
|
- New upstream version 3.12.1. This is a bugfix update.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user