From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10459 invoked by alias); 10 Apr 2002 21:22:55 -0000 Mailing-List: contact ecos-discuss-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@sources.redhat.com Received: (qmail 10452 invoked from network); 10 Apr 2002 21:22:54 -0000 Received: from unknown (HELO executor.cambridge.redhat.com) (195.224.55.237) by sources.redhat.com with SMTP; 10 Apr 2002 21:22:54 -0000 Received: from redhat.com (murgh.cambridge.redhat.com [172.16.18.70]) by executor.cambridge.redhat.com (Postfix) with ESMTP id 98FD7ABAF8; Wed, 10 Apr 2002 22:22:53 +0100 (BST) Message-ID: <3CB4AD2D.66B6FB8A@redhat.com> Date: Wed, 10 Apr 2002 14:22:00 -0000 From: Jonathan Larmour Organization: Red Hat UK Ltd. X-Accept-Language: en MIME-Version: 1.0 To: programmer@mail.eblueweb.com Cc: ecos-discuss@sources.redhat.com References: <32786.192.168.1.32.1018245985.squirrel@mail.eblueweb.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: [ECOS] synth linux tests: address 0x0 of cache section .fixup is not within region rom X-SW-Source: 2002-04/txt/msg00195.txt.bz2 programmer@mail.eblueweb.com wrote: > > Hello! > > This problem drives me nuts. The person solving this will be eternally > remembered in the comments of the source code. > > Building on (SuSE7.3) linux. > > Using latest cvs (ecosconfig 1.3.net) > Doing > # ecosconfig new linux all > U CYGBLD_ISO_POSIX_CLOCKS_HEADER, new inferred value > U CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT, new inferred value 0 > U CYGBLD_ISO_DIRENT_HEADER, new inferred value > U CYGBLD_ISO_POSIX_CLOCK_TYPES_HEADER, new inferred value > > U CYGNUM_LIBC_MAIN_DEFAULT_STACK_SIZE, new inferred value 16384 > U CYGBLD_ISO_BSDTYPES_HEADER, new inferred value > U CYGBLD_ISO_OPEN_MAX_HEADER, new inferred value > U CYGBLD_ISO_PTHREAD_MUTEX_HEADER, new inferred value > U CYGBLD_ISO_NETDB_PROTO_HEADER, new inferred value > U CYGBLD_ISO_NETDB_SERV_HEADER, new inferred value > # ecosconfig tree > # make build > [snip] > # make tests > [snip] > /usr/i486-suse-linux/bin/ld: warning: no memory region specified for > section `.rel.data.inetsw' > /usr/i486-suse-linux/bin/ld: address 0x0 of > /home/bjorn/ecos-work/install/tests/hal/common/current/tests/cache section > ..fixup is not within region rom > /usr/i486-suse-linux/bin/ld: address 0x0 of > /home/bjorn/ecos-work/install/tests/hal/common/current/tests/cache section > ..gcc_except_table is not within region rom > collect2: ld returned 1 exit status Are you sure this is latest CVS? I ask because the current hal/synth/i386linux/current/include/pkgconf/mlt_synth_i386_rom.ldi does include: SECTION_fixup (rom, ALIGN (0x4), LMA_EQ_VMA) and SECTION_gcc_except_table (rom, ALIGN (0x1), LMA_EQ_VMA) which should provide mappings for those sections, although not .rel.data.inetse admittedly. I'll fix that internally. Jifl -- Red Hat, Rustat House, Clifton Road, Cambridge, UK. Tel: +44 (1223) 271062 Maybe this world is another planet's Hell -Aldous Huxley || Opinions==mine -- Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos and search the list archive: http://sources.redhat.com/ml/ecos-discuss