From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Mathews To: Christian Plessl Cc: ecos-discuss@sources.redhat.com Subject: Re: [ECOS] Linking Problem i386 target Date: Mon, 23 Oct 2000 07:33:00 -0000 Message-id: <39F44DCD.1A6900B1@crosstor.com> References: <5.0.0.25.0.20001022183236.00a095d0@imap.ee.ethz.ch> X-SW-Source: 2000-10/msg00260.html Yes, it is because of the size of the kernel. You need to modify the memory layout so that the image can fit. With the windows tool there is a nice GUI interface for changing th memory layout. For Linux I think you have to hand modify some files in packages/hal/i386/pc/current/include/pkgconf. I'm not sure if the *.ldi, *.h, and *.mlt files have to be changed, or maybe just the *.mlt file for ram. -Alex Christian Plessl wrote: > > Hi > When trying to build the test applications I get the following error messages: > > /usr/local/pack/ecos/i386-elf-tools/i386-elf/bin/ld: address 0xb88f4 of > /home/cplessl/work/ram-net-dhcp/install/tests/net/tcpip/current/tests/tcp_lo_test > section .bss is not within region ram > collect2: ld returned 1 exit status > > The problem only shows up, when I have ECOS configured with network > support. Maybe the increased kernel size of this configuration could be the > cause for this error?! > > Anybody noticed this before? Any solutions? > > Chris > > -- > Christian Plessl -- Alex Mathews CrosStor Software, Inc. 908-226-0100 ext 148 alexma@crosstor.com