Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Nov 1999 00:40:19 +0900
From:      Motoyuki Konno <motoyuki@snipe.rim.or.jp>
To:        knu@idaemons.org
Cc:        obrien@freebsd.org, ports@freebsd.org, freebsd-current@freebsd.org
Subject:   Re: flashplugin
Message-ID:  <199911211540.AAA49063@sakura.snipe.rim.or.jp>
References:  <19991120174617.J41154@daemon.ninth-circle.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Add Cc: to current...

Hi,

Jeroen Ruigrok/Asmodai <asmodai@wxs.nl> wrote:
> www/flashplugin dies under CURRENT's gcc 2.95.2 with:
> 
> ===>  Building for flashplugin-0.4.3
> c++  -O2 -pipe -I/usr/X11R6/include -I./Lib -I./Plugin -fpic -fno-rtti
> -DXP_UNIX -O2 -DCHECK_TEXT_PLAIN -c ./Lib/bitmap.cc
> {standard input}: Assembler messages:
> {standard input}:1211: Error: no such 386 instruction: `fild'
> *** Error code 1
> 
> Does not matter if I use -O or -O2 happens on both.
> 
> Funy thing is I tried grepping in the sources for fild but couldn't find
> it.
> 
> Ideas are welcome to solve this since I am a little in the dark now.

Gcc 2.95.2 output asmcodes which contain 'fild' opcode, but
/usr/libexec/aout/as (a.out version of as) does not support 'fild'.

#  /usr/libexec/elf/as (elf version of as) support 'fild'.


I found "make -DWANT_AOUT world" of today's -current fails for
the same reason. 

----------------
===> libmp
cc -O2 -m486 -pipe -I/usr/src/gnu/lib/libmp/../../../contrib/libgmp/mpn/x86
 -I/usr/src/gnu/lib/libmp/../../../contrib/libgmp/mpz -DBERKELEY_MP
 -I/usr/src/gnu/lib/libmp/../../../contrib/libgmp 
 -I/usr/src/gnu/lib/libmp/../../../contrib/libgmp/mpn/generic -DBROKEN_ALIGN 
 -I/usr/obj/aout/usr/src/gnu/lib/libmp -I/usr/obj/aout/usr/src/tmp/usr/include
 -c /usr/src/gnu/lib/libmp/../../../contrib/libgmp/mpz/pow_ui.c
 -o mpz/pow_ui.o
{standard input}: Assembler messages:
{standard input}:52: Error: no such 386 instruction: `fild'
*** Error code 1

Stop in /usr/src/gnu/lib/libmp.
*** Error code 1
----------------


I think we must add the 'fild' opcode to src/gnu/usr.bin/as/opcode/i386.h.

--
------------------------------------------------------------------------
Motoyuki Konno                  mkonno@res.yamanashi-med.ac.jp   (Univ)
                                motoyuki@snipe.rim.or.jp         (Home)
                                motoyuki@FreeBSD.ORG  (FreeBSD Project)
Yamanashi Medical University    http://www.freebsd.org/~motoyuki/ (WWW)


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199911211540.AAA49063>