NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-evbarm/48132: devel/tradcpp build broken on evbearmv6hf-el 6.99.23
The following reply was made to PR port-evbarm/48132; it has been noted by
GNATS.
From: Jun Ebihara <jun%soum.co.jp@localhost>
To: gnats-bugs%NetBSD.org@localhost, dholland-bugs%NetBSD.org@localhost
Cc: port-evbarm-maintainer%NetBSD.org@localhost,
gnats-admin%NetBSD.org@localhost,
netbsd-bugs%NetBSD.org@localhost
Subject: Re: port-evbarm/48132: devel/tradcpp build broken on
evbearmv6hf-el 6.99.23
Date: Sun, 18 Aug 2013 17:59:39 +0900 (JST)
Thanx david,
From: David Holland <dholland-bugs%NetBSD.org@localhost>
Subject: Re: port-evbarm/48132: devel/tradcpp build broken on evbearmv6hf-el
6.99.23
Date: Sun, 18 Aug 2013 02:55:00 +0000 (UTC)
I've check the compile result again.
I have evbearmv6hf,but it compiled with -msoft-float option!!
Original:
gcc -msoft-float -std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wpointer-arith -Wno-sign-compare -Wno-traditional -Wa,--fatal-warnings
-Wreturn-type -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra
-Wno-unused-parameter -Wno-sign-compare -Wold-style-definition -Wsign-compare
-Wformat=2 -Wno-format-zero-length -Werror -c main.c
With hard-float option,I can make package.
gcc -marm -mthumb-interwork -mfloat-abi=hard -mhard-float -std=gnu99 -Wall
-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare
-Wno-traditional -Wa,--fatal-warnings -Wreturn-type -Wswitch -Wshadow
-Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign-compare
-Wold-style-definition -Wsign-compare -Wformat=2 -Wno-format-zero-length
-Werror -c main.c
> The following reply was made to PR port-evbarm/48132; it has been noted by
> GNATS.
>
> From: David Holland <dholland-bugs%netbsd.org@localhost>
> To: gnats-bugs%NetBSD.org@localhost
> Cc:
> Subject: Re: port-evbarm/48132: devel/tradcpp build broken on evbearmv6hf-el
> 6.99.23
> Date: Sun, 18 Aug 2013 02:50:31 +0000
>
> On Sat, Aug 17, 2013 at 01:10:00AM +0000, jun%soum.co.jp@localhost wrote:
> > ===> Building for tradcpp-0.4
> > # link tradcpp-0.4/tradcpp
> > gcc -Wl,-R/usr/pkg/lib -o tradcpp main.o files.o directive.o
> eval.o macr output.o place.o array.o utils.o -Wl,-rpath-link,/lib -L=/lib
>
> > ld: error: tradcpp uses VFP register arguments, main.o does not
> > ld: failed to merge target specific data of file main.o
>
> What causes this behavior in ld?
>
> tradcpp uses USE_BSD_MAKEFILE so it should not build differently from
> anything else, and it doesn't do anything particularly special of its
> own that seems likely to cause this sort of problem.
>
> --
> David A. Holland
> dholland%netbsd.org@localhost
>
Home |
Main Index |
Thread Index |
Old Index