Date: Sat, 14 Apr 2001 10:35:38 +0300 From: "Eli Zaretskii" Sender: halo1 AT zahav DOT net DOT il To: "Groman" Message-Id: <2110-Sat14Apr2001103538+0300-eliz@is.elta.co.il> X-Mailer: Emacs 20.6 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.9 CC: djgpp AT delorie DOT com In-reply-to: <9b7svb$1o8$1@slb6.atl.mindspring.net> (groman@f2s.com) Subject: Re: Freaky upgrade results... References: <9b7svb$1o8$1 AT slb6 DOT atl DOT mindspring DOT net> Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > From: "Groman" > Newsgroups: comp.os.msdos.djgpp > Date: Fri, 13 Apr 2001 15:00:37 -0700 > > embed.sys: > $(CPP) $(CPPFLAGS) -o kernel.o kernel.cpp > $(LD) $(LDFLAGS) kernel.o > ---- ERROR MESSAGE --- > ld-elf -static -o bin/kernel.sys -Ttext 0x100000 -v loader.o kernel.o > lowlevel.o textscr.o > GNU ld version 2.9 (with BFD 2.9) > c:/groman/djgpp/bin/ld-elf.exe: kernel.o: Unrecognized storage class 127 for > .text symbol `_cli__Fv' > > ----------------- > > What the heck? I don't even know what the heck that means. (I have > binutils-elf 2.9, and the latest DJGPP zips) It probably means that the latest GCC and/or assembler emit code that ld-elf.exe doesn't support. Since the current Binutils version is 2.10, it's quite possible that 2.9-based linker could fail. You could try using the -mno-bnu210 switch to the compiler (i.e., add it to CFLAGS), perhaps it will help (assuming your GCC is 2.95.3).