+++ ./osprey/be/opt/opt_emit.cxx 2012-08-12 20:03:04.850966207 -0300
@@ -78,6 +78,7 @@
#include <stdint.h>
#include <sys/times.h>
+#include <unistd.h>
#include "defs.h"
#include "tracing.h"
#include "erglob.h"
--- ./osprey/ipa/local/Makefile.gbase.orig 2012-08-08 08:14:43.000000000 -0300
+++ ./osprey/ipa/local/Makefile.gbase 2012-08-12 20:30:36.601746311 -0300
@@ -338,4 +338,6 @@
#----------------------------------------------------------------------
# Temporary workaround
#----------------------------------------------------------------------
+ifeq ($(BUILD_COMPILER), OPEN64)
ipl_summarize_util.o: OPTIMIZER += -CG:all_sched=0
+endif
\ No newline at end of file
--- ./osprey-gcc-4.2.0/gcc/config/i386/linux-unwind.h.orig 2012-08-08 08:14:52.000000000 -0300
+++ ./osprey-gcc-4.2.0/gcc/config/i386/linux-unwind.h 2013-04-01 18:02:22.000000000 -0300
@@ -137,9 +137,9 @@
{
struct rt_sigframe {
int sig;
- struct siginfo *pinfo;
+ siginfo_t *pinfo;
void *puc;
- struct siginfo info;
+ siginfo_t info;
struct ucontext uc;
} *rt_ = context->cfa;
/* The void * cast is necessary to avoid an aliasing warning.
Nenhum comentário:
Postar um comentário