• Home
  • Annotate
  • current directory
Name Date Size #Lines LOC

..21-Aug-2025-

bits/21-Aug-2025-

sys/21-Aug-2025-

Makefile A D21-Aug-2025324 146

Makefile.arch A D21-Aug-2025305 123

README.m68k A D21-Aug-20251.5 KiB5539

__longjmp.S A D21-Aug-2025628 2720

__syscall_error.c A D21-Aug-2025490 209

brk.c A D21-Aug-2025733 3822

bsd-_setjmp.S A D21-Aug-2025589 2617

bsd-setjmp.S A D21-Aug-2025574 2517

clone.S A D21-Aug-20253.3 KiB12077

crt1.S A D21-Aug-20254.8 KiB15665

crti.S A D21-Aug-2025232 1815

crtn.S A D21-Aug-2025116 129

float.h A D21-Aug-20253.4 KiB9761

fpu_control.h A D21-Aug-20253.7 KiB11841

jmpbuf-offsets.h A D21-Aug-2025405 2011

jmpbuf-unwind.h A D21-Aug-20251.5 KiB4217

m68k_pic.S A D21-Aug-20251.6 KiB6538

m68k_read_tp.S A D21-Aug-202542 21

setjmp.S A D21-Aug-2025590 2517

sysdep.h A D21-Aug-2025733 2715

vfork.S A D21-Aug-2025802 4021

README.m68k

1
2README for uC-libc on the m68k[nommu] architecture
3
4James Graves <jgraves@deltamobile.com>
5
6For now (2001/1/9) support for the m68k should be considered "alpha"
7quality at best.  It mostly works OK for some of the stuff I'm working
8on, but you can't fully compile other things (like the user
9applications for uClinux).  Needs lots more testing.
10
11Only developed/tested with m68k-pic-coff-gcc 2.7.2.3-pic-060999, from
12Lineo.
13
14Configuration:
15
16	Read and edit the Config file, carefully.
17
18	TARGET_ARCH=m68k
19	CROSS_COMPILE = m68k-pic-coff-
20	CC = $(CROSS_COMPILE)gcc
21	STRIPTOOL = $(CROSS_COMPILE)strip
22	KERNEL_SOURCE=/opt/uClinux/linux
23	HAS_MMU = false
24	HAS_FLOATS = false
25	MALLOC = malloc-simple
26	INSTALL_DIR = /opt/uClinux/m68k-pic-coff
27
28	The regular malloc library is broken, dunno why.  Use
29	simple-malloc.
30
31Installation:
32	Theoretically, you should be able to install right over the
33	existing uC-libc 0.9.1 files in
34	/opt/uClinux/m68k-pic-coff/include, but I recommend cleaning
35	out all the include files there.
36
37	The only file in there that's not from the old uC-libc is
38	assert.h, but I don't know why that would be the valid copy.
39
40	run:
41		make install
42
43Problems:
44
45	I _may_ be able to help if you run into problems.  Create a
46	really, really short program that demonstrates the problem,
47	and contact me.
48
49TODO:
50	Fix vfork().
51
52	Does crt0.o still need to be a separate file?  Can't I just
53	stick it in libc.a and be done with it?  Is that specified in
54	the GCC link options?
55