rpms/erlang/devel otp-null.patch, NONE, 1.1 erlang.spec, 1.25, 1.26 otp-glibc25.patch, 1.1, NONE otp-run_erl.patch, 1.1, NONE
Gérard Milmeister (gemi)
fedora-extras-commits at redhat.com
Sat Feb 23 13:41:50 UTC 2008
Author: gemi
Update of /cvs/pkgs/rpms/erlang/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17804
Modified Files:
erlang.spec
Added Files:
otp-null.patch
Removed Files:
otp-glibc25.patch otp-run_erl.patch
Log Message:
disable strict aliasing optimization
otp-null.patch:
--- NEW FILE otp-null.patch ---
diff -up otp_src_R12B-0/lib/orber/c_src/setsockaddr_in.c.null otp_src_R12B-0/lib/orber/c_src/setsockaddr_in.c
--- otp_src_R12B-0/lib/orber/c_src/setsockaddr_in.c.null 2008-02-23 13:46:52.000000000 +0100
+++ otp_src_R12B-0/lib/orber/c_src/setsockaddr_in.c 2008-02-23 13:47:15.000000000 +0100
@@ -17,6 +17,7 @@
* $Id$
*
*/
+#include <stdlib.h>
#include "inet.h"
#ifdef HAVE_CONFIG_H
Index: erlang.spec
===================================================================
RCS file: /cvs/pkgs/rpms/erlang/devel/erlang.spec,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- erlang.spec 19 Feb 2008 03:30:55 -0000 1.25
+++ erlang.spec 23 Feb 2008 13:41:16 -0000 1.26
@@ -1,6 +1,6 @@
Name: erlang
Version: R12B
-Release: 0.2%{?dist}
+Release: 0.3%{?dist}
Summary: General-purpose programming language and runtime environment
Group: Development/Languages
@@ -13,6 +13,7 @@
Patch1: otp-install.patch
Patch2: otp-rpath.patch
Patch3: otp-sslrpath.patch
+Patch4: otp-null.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: ncurses-devel
@@ -20,6 +21,7 @@
BuildRequires: unixODBC-devel
BuildRequires: tcl-devel
BuildRequires: tk-devel
+BuildRequires: gd-devel
BuildRequires: java-1.5.0-gcj-devel
BuildRequires: flex
BuildRequires: m4
@@ -47,12 +49,13 @@
%patch1 -p1 -b .install
%patch2 -p1 -b .rpath
%patch3 -p1 -b .sslrpath
+%patch4 -p1 -b .null
# enable dynamic linking for ssl
sed -i 's|SSL_DYNAMIC_ONLY=no|SSL_DYNAMIC_ONLY=yes|' erts/configure
sed -i 's|LD.*=.*|LD = gcc -shared|' lib/common_test/c_src/Makefile
%build
-./configure --prefix=%{_prefix} --exec-prefix=%{_prefix} --bindir=%{_bindir} --libdir=%{_libdir}
+CFLAGS="-fno-strict-aliasing" ./configure --prefix=%{_prefix} --exec-prefix=%{_prefix} --bindir=%{_bindir} --libdir=%{_libdir}
chmod -R u+w .
make
@@ -107,6 +110,9 @@
%changelog
+* Sat Feb 23 2008 Gerard Milmeister <gemi at bluewin.ch> - R12B-0.3
+- disable strict aliasing optimization
+
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - R12B-0.2
- Autorebuild for GCC 4.3
--- otp-glibc25.patch DELETED ---
--- otp-run_erl.patch DELETED ---
More information about the fedora-extras-commits
mailing list