pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/43912: lang/hugs fails to build on sparc64
The following reply was made to PR pkg/43912; it has been noted by GNATS.
From: Stefan Schaeckeler <schaecsn%gmx.net@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: "OBATA Akio" <obache%netbsd.org@localhost>
Subject: Re: pkg/43912: lang/hugs fails to build on sparc64
Date: Mon, 27 Sep 2010 08:52:00 -0700 (PDT)
> > A small note: From lang/hugs Makefile:
> >
> > # The default -O2 breaks the interpreter producing strange internal errors
> > # at run time.
> > .if !empty(CC_VERSION:Mgcc-4*)
> > CFLAGS+= -O0
> > .endif
>
> How about replace "CFLAGS+=-O0" line with followings?
>
> BUILDLINK_TRANSFORM+= rename:-O*:-O0
Suprisingly, that replaces nothing and results in
cc -c -DNDEBUG=1 -O2 -mcpu=ultrasparc -pipe -I/usr/include -O2 hugs.c
Nevertheless, the problem on NetBSD/Sparc64 seems to sit deeper as I get
illegal instruction errors even when compiling hugs with -O0. Same problem with
gcc34 on NetBSD/Sparc64. Hugs compiles fine with pkgsrc on intel/linux, though.
Home |
Main Index |
Thread Index |
Old Index