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