From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tommy McCabe Subject: ld86 0.16.15 problem fixed; 64KB limitation made worse by new bcc Date: Fri, 19 Mar 2004 09:41:43 -0800 (PST) Sender: linux-8086-owner@vger.kernel.org Message-ID: <20040319174143.44373.qmail@web11702.mail.yahoo.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1174844990-1079718103=:44159" Return-path: List-Id: To: linux-8086@vger.kernel.org --0-1174844990-1079718103=:44159 Content-Type: text/plain; charset=us-ascii Content-Id: Content-Disposition: inline The ELKS kernel wouldn't compile with the 0.16.15 version of ld86; this was due to the incorrect ordering of commands, and has been fixed in a small patch. In related news, the 0.16.15 BCC compiler appears to be compiling stuff more inefficiently- a configuration that worked with 0.16.0 is too big for 64KB with 0.16.15. __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com --0-1174844990-1079718103=:44159 Content-Type: text/x-diff; name="patch2.diff" Content-Description: patch2.diff Content-Disposition: inline; filename="patch2.diff" Index: elks/arch/i86/Makefile =================================================================== RCS file: /cvsroot/elks/elks/arch/i86/Makefile,v retrieving revision 1.29 diff -u -r1.29 Makefile --- elks/arch/i86/Makefile 13 Jul 2002 17:19:55 -0000 1.29 +++ elks/arch/i86/Makefile 19 Mar 2004 17:20:15 -0000 @@ -105,9 +105,10 @@ boot/system: $(AARCHIVES) $(ADRIVERS) boot/crt1.o boot/crt0.o (cd $(BASEDIR) ; $(LD) $(LDFLAGS) $(ARCH_LD) \ + -t -M -o $(ARCH_DIR)/boot/system \ $(ARCH_DIR)/boot/crt0.o $(ARCH_DIR)/boot/crt1.o \ init/main.o $(ARCHIVES) $(DRIVERS) \ - -t -M -o $(ARCH_DIR)/boot/system > System.tmp ; \ + > System.tmp ; \ sort -k4 System.tmp > System.map ; rm -f System.tmp ) #PC image build --0-1174844990-1079718103=:44159--