This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
it looks like perhaps entry() is illegal, but
i'm not sure.
--------------------------------------------------------------------------------------
bash-2.02$
/usr/local/bin/mips-pe-ld.exe
--verbose --entry 1000
GNU ld version 2.10 (with BFD 2.10) Supported
emulations:
mipspe using internal linker script: ================================================== OUTPUT_FORMAT(pei-mips) OUTPUT_ARCH(mips) SEARCH_DIR(/usr/local//lib); ENTRY() SECTIONS { .text __image_base__ +
__section_alignment__
:
{
*(.init)
*(.text)
*(SORT(.text$*))
*(.glue_7t)
*(.glue_7)
___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
LONG (-1); *(.ctors); *(.ctor); LONG (0);
___DTOR_LIST__ = .; __DTOR_LIST__ = . ;
LONG (-1); *(.dtors); *(.dtor);
LONG (0);
*(.fini) /*
??? Why is .gcc_exc here?
*/
*(.gcc_exc)
etext = .;
*(.gcc_except_table)
} /* The Cygwin32
library uses a section to avoid copying certain data
on fork. This used to be
named ".data". The linker
used
to include this between __data_start__ and __data_end__, but
that
breaks building the cygwin32 dll.
Instead, we name the section
".data_cygwin_nocopy" and explictly include it after __data_end__.
*/ .data
BLOCK(__section_alignment__) :
{
__data_start__ = . ;
*(.data)
*(.data2)
*(SORT(.data$*))
__data_end__ = . ;
*(.data_cygwin_nocopy)
} .rdata
BLOCK(__section_alignment__) :
{
*(.rdata)
*(SORT(.rdata$*))
*(.eh_frame)
} .pdata
BLOCK(__section_alignment__) :
{
*(.pdata)
} .bss
BLOCK(__section_alignment__) :
{
__bss_start__ = . ;
*(.bss)
*(COMMON)
__bss_end__ = . ;
} .edata
BLOCK(__section_alignment__) :
{
*(.edata)
} /DISCARD/
:
{
*(.debug$S)
*(.debug$T)
*(.debug$F)
*(.drectve)
} .idata
BLOCK(__section_alignment__) :
{ /*
This cannot currently be handled with grouped sections. See
pe.em:sort_sections.
*/
SORT(*)(.idata$2)
SORT(*)(.idata$3) /*
These zeroes mark the end of the import list. */
LONG (0); LONG (0); LONG (0); LONG (0); LONG (0);
SORT(*)(.idata$4)
SORT(*)(.idata$5)
SORT(*)(.idata$6)
SORT(*)(.idata$7)
} .CRT
BLOCK(__section_alignment__) :
{
*(SORT(.CRT$*))
} .endjunk
BLOCK(__section_alignment__) :
{ /*
end is deprecated, don't use it */
end = .;
_end = .;
__end__ = .;
} .rsrc
BLOCK(__section_alignment__) :
{
*(.rsrc)
*(SORT(.rsrc$*))
} .reloc
BLOCK(__section_alignment__) :
{
*(.reloc)
} .stab
BLOCK(__section_alignment__) (NOLOAD) :
{ [
stab ]
} .stabstr
BLOCK(__section_alignment__) (NOLOAD) :
{ [
stabstr ]
} } ================================================== /usr/local/bin/mips-pe-ld.exe:built
in linker script:4: parse error
|
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |