Subject:
|
Re: workaround.patch for h8300-hms-ld crash
|
Newsgroups:
|
lugnet.robotics.rcx.legos
|
Date:
|
Mon, 6 Jan 2003 00:01:53 GMT
|
Viewed:
|
3334 times
|
| |
| |
John M. Adams wrote:
> I seems that you posted to lugnet.robotics.rcx.legos a workaround
> patch for an h8300-hms-ld crash. This does not seem accessible to me
> via the lugnet web interface. I wonder whether you could send me your
> patch.
No problem. Stupid lugnet server stripped out the attachments. Here is the
patch, both attached and inline.
BrickOS maintainers: How about applying (some ideas from) this patch?
Max
Index: Makefile.user
===================================================================
RCS file: /cvsroot/brickos/brickos/Makefile.user,v
retrieving revision 1.8
diff -u -r1.8 Makefile.user
--- Makefile.user 23 Oct 2002 06:04:31 -0000 1.8
+++ Makefile.user 7 Dec 2002 02:32:26 -0000
@@ -45,13 +45,19 @@
%.dis2: %.dmap %.dis
$(MERGEMAP) $*.dmap $*.dis > $@
-# How to make srec files of dynamic executables
-%.ds1: %.o $(DOBJECTS) $(DYNAMIC_LDS)
- $(LD) $(DLDFLAGS) $*.o $(DOBJECTS) $(LIBS) -o $@ -Ttext $(BASE1)
+# How to make coff files of dynamic executables (twice, for makelx)
+%.dc1: %.o $(DOBJECTS) $(DYNAMIC_LDS)
+ $(LD) $(DLDFLAGS) $*.o $(DOBJECTS) $(LIBS) -o $@ --oformat
coff-h8300 -Ttext $(BASE1)
-# How to make srec files of dynamic executables
-%.ds2: %.o $(DOBJECTS) $(DYNAMIC_LDS)
- $(LD) $(DLDFLAGS) $*.o $(DOBJECTS) $(LIBS) -o $@ -Ttext $(BASE2)
+%.dc2: %.o $(DOBJECTS) $(DYNAMIC_LDS)
+ $(LD) $(DLDFLAGS) $*.o $(DOBJECTS) $(LIBS) -o $@ --oformat
coff-h8300 -Ttext $(BASE2)
+
+# How to make srec files from coff files (twice, for makelx)
+%.ds2: %.dc2
+ $(OBJCOPY) -I coff-h8300 -O symbolsrec $< $@
+
+%.ds1: %.dc1
+ $(OBJCOPY) -I coff-h8300 -O symbolsrec $< $@
%.lx: %.ds1 %.ds2
$(MAKELX) $*.ds1 $*.ds2 $@
--
MIME ATTACHMENTS DISCARDED:
1. Content-Type: application/octet-stream;
name="workaround.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="workaround.patch"
Content-Length: 1525
|
|
1 Message in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|