Archive member included to satisfy reference by file (symbol)

/usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_exit.o)
                              /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/exit.o (_exit)
/usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_clear_bss.o)
                              demo.o (__do_clear_bss)

Memory Configuration

Name             Origin             Length             Attributes
text             0x00000000         0x00002000         xr
data             0x00800060         0x0000ffa0         rw !x
eeprom           0x00810000         0x00010000         rw !x
fuse             0x00820000         0x00000400         rw !x
lock             0x00830000         0x00000400         rw !x
signature        0x00840000         0x00000400         rw !x
user_signatures  0x00850000         0x00000400         rw !x
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD demo.o
LOAD /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/atmega8/crtm8.o
LOAD /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/exit.o
LOAD /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a
                0x00002000                __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x2000
                0x0000ffa0                __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0
                0x00010000                __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000
                0x00000400                __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400
                0x00000400                __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400
                0x00000400                __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400
                0x00000400                __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400

.hash
 *(.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.init
 *(.rel.init)

.rela.init
 *(.rela.init)

.rel.text
 *(.rel.text)
 *(.rel.text.*)
 *(.rel.gnu.linkonce.t*)

.rela.text
 *(.rela.text)
 *(.rela.text.*)
 *(.rela.gnu.linkonce.t*)

.rel.fini
 *(.rel.fini)

.rela.fini
 *(.rela.fini)

.rel.rodata
 *(.rel.rodata)
 *(.rel.rodata.*)
 *(.rel.gnu.linkonce.r*)

.rela.rodata
 *(.rela.rodata)
 *(.rela.rodata.*)
 *(.rela.gnu.linkonce.r*)

.rel.data
 *(.rel.data)
 *(.rel.data.*)
 *(.rel.gnu.linkonce.d*)

.rela.data
 *(.rela.data)
 *(.rela.data.*)
 *(.rela.gnu.linkonce.d*)

.rel.ctors
 *(.rel.ctors)

.rela.ctors
 *(.rela.ctors)

.rel.dtors
 *(.rel.dtors)

.rela.dtors
 *(.rela.dtors)

.rel.got
 *(.rel.got)

.rela.got
 *(.rela.got)

.rel.bss
 *(.rel.bss)

.rela.bss
 *(.rela.bss)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.text           0x00000000      0x110
 *(.vectors)
 .vectors       0x00000000       0x26 /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/atmega8/crtm8.o
                0x00000000                __vectors
                0x00000000                __vector_default
 *(.vectors)
 *(.progmem.gcc*)
                0x00000026                . = ALIGN (0x2)
                0x00000026                __trampolines_start = .
 *(.trampolines)
 .trampolines   0x00000026        0x0 linker stubs
 *(.trampolines*)
                0x00000026                __trampolines_end = .
 *libprintf_flt.a:*(.progmem.data)
 *libc.a:*(.progmem.data)
 *(.progmem.*)
                0x00000026                . = ALIGN (0x2)
 *(.lowtext)
 *(.lowtext*)
                0x00000026                __ctors_start = .
 *(.ctors)
                0x00000026                __ctors_end = .
                0x00000026                __dtors_start = .
 *(.dtors)
                0x00000026                __dtors_end = .
 SORT_BY_NAME(*)(.ctors)
 SORT_BY_NAME(*)(.dtors)
 *(.init0)
 .init0         0x00000026        0x0 /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/atmega8/crtm8.o
                0x00000026                __init
 *(.init0)
 *(.init1)
 *(.init1)
 *(.init2)
 .init2         0x00000026        0xc /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/atmega8/crtm8.o
 *(.init2)
 *(.init3)
 *(.init3)
 *(.init4)
 .init4         0x00000032       0x10 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_clear_bss.o)
                0x00000032                __do_clear_bss
 *(.init4)
 *(.init5)
 *(.init5)
 *(.init6)
 *(.init6)
 *(.init7)
 *(.init7)
 *(.init8)
 *(.init8)
 *(.init9)
 .init9         0x00000042        0x4 /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/atmega8/crtm8.o
 *(.init9)
 *(.text)
 .text          0x00000046       0x98 demo.o
                0x00000046                __vector_8
                0x000000c4                ioinit
 .text          0x000000de        0x2 /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/atmega8/crtm8.o
                0x000000de                __vector_18
                0x000000de                __vector_12
                0x000000de                __bad_interrupt
                0x000000de                __vector_6
                0x000000de                __vector_3
                0x000000de                __vector_11
                0x000000de                __vector_13
                0x000000de                __vector_17
                0x000000de                __vector_7
                0x000000de                __vector_5
                0x000000de                __vector_4
                0x000000de                __vector_9
                0x000000de                __vector_2
                0x000000de                __vector_15
                0x000000de                __vector_14
                0x000000de                __vector_10
                0x000000de                __vector_16
                0x000000de                __vector_1
 .text          0x000000e0        0x0 /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/exit.o
 .text          0x000000e0        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_exit.o)
 .text          0x000000e0        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_clear_bss.o)
                0x000000e0                . = ALIGN (0x2)
 *(.text.*)
 .text.startup  0x000000e0       0x28 demo.o
                0x000000e0                main
 .text.avr-libc
                0x00000108        0x4 /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/exit.o
                0x00000108                exit
 .text.libgcc.mul
                0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_exit.o)
 .text.libgcc.div
                0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_exit.o)
 .text.libgcc   0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_exit.o)
 .text.libgcc.prologue
                0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_exit.o)
 .text.libgcc.builtins
                0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_exit.o)
 .text.libgcc.fmul
                0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_exit.o)
 .text.libgcc.fixed
                0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_exit.o)
 .text.libgcc.mul
                0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_clear_bss.o)
 .text.libgcc.div
                0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_clear_bss.o)
 .text.libgcc   0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_clear_bss.o)
 .text.libgcc.prologue
                0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_clear_bss.o)
 .text.libgcc.builtins
                0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_clear_bss.o)
 .text.libgcc.fmul
                0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_clear_bss.o)
 .text.libgcc.fixed
                0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_clear_bss.o)
                0x0000010c                . = ALIGN (0x2)
 *(.fini9)
 .fini9         0x0000010c        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_exit.o)
                0x0000010c                _exit
 *(.fini9)
 *(.fini8)
 *(.fini8)
 *(.fini7)
 *(.fini7)
 *(.fini6)
 *(.fini6)
 *(.fini5)
 *(.fini5)
 *(.fini4)
 *(.fini4)
 *(.fini3)
 *(.fini3)
 *(.fini2)
 *(.fini2)
 *(.fini1)
 *(.fini1)
 *(.fini0)
 .fini0         0x0000010c        0x4 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_exit.o)
 *(.fini0)
 *(.hightext)
 *(.hightext*)
 *(.progmemx.*)
                0x00000110                . = ALIGN (0x2)
 *(.jumptables)
 *(.jumptables*)
                0x00000110                _etext = .

.data           0x00800060        0x0 load address 0x00000110
                [!provide]                PROVIDE (__data_start = .)
 *(.data)
 .data          0x00800060        0x0 demo.o
 .data          0x00800060        0x0 /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/atmega8/crtm8.o
 .data          0x00800060        0x0 /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/exit.o
 .data          0x00800060        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_exit.o)
 .data          0x00800060        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_clear_bss.o)
 *(.data*)
 *(.gnu.linkonce.d*)
 *(.rodata)
 *(.rodata*)
 *(.gnu.linkonce.r*)
                0x00800060                . = ALIGN (0x2)
                0x00800060                _edata = .
                [!provide]                PROVIDE (__data_end = .)

.bss            0x00800060        0x3
                0x00800060                PROVIDE (__bss_start = .)
 *(.bss)
 .bss           0x00800060        0x3 demo.o
 .bss           0x00800063        0x0 /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/atmega8/crtm8.o
 .bss           0x00800063        0x0 /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/exit.o
 .bss           0x00800063        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_exit.o)
 .bss           0x00800063        0x0 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_clear_bss.o)
 *(.bss*)
 *(COMMON)
                0x00800063                PROVIDE (__bss_end = .)
                0x00000110                __data_load_start = LOADADDR (.data)
                0x00000110                __data_load_end = (__data_load_start + SIZEOF (.data))

.noinit         0x00800063        0x0
                [!provide]                PROVIDE (__noinit_start = .)
 *(.noinit*)
                [!provide]                PROVIDE (__noinit_end = .)
                0x00800063                _end = .
                [!provide]                PROVIDE (__heap_start = .)

.eeprom         0x00810000        0x0
 *(.eeprom*)
                0x00810000                __eeprom_end = .

.fuse
 *(.fuse)
 *(.lfuse)
 *(.hfuse)
 *(.efuse)

.lock
 *(.lock*)

.signature
 *(.signature*)

.stab           0x00000000      0x744
 *(.stab)
 .stab          0x00000000      0x624 demo.o
 .stab          0x00000624       0x6c /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_exit.o)
                                 0x78 (size before relaxing)
 .stab          0x00000690       0xb4 /usr/pkg/lib/gcc/avr/4.8.3/avr4/libgcc.a(_clear_bss.o)
                                 0xc0 (size before relaxing)

.stabstr        0x00000000      0xd23
 *(.stabstr)
 .stabstr       0x00000000      0xd23 demo.o

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment        0x00000000       0x11
 *(.comment)
 .comment       0x00000000       0x11 demo.o
                                 0x12 (size before relaxing)

.note.gnu.avr.deviceinfo
                0x00000000       0x34
 .note.gnu.avr.deviceinfo
                0x00000000       0x34 /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/atmega8/crtm8.o

.note.gnu.build-id
 *(.note.gnu.build-id)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info     0x00000000      0x48c
 *(.debug_info .gnu.linkonce.wi.*)
 .debug_info    0x00000000      0x48c /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/atmega8/crtm8.o

.debug_abbrev   0x00000000      0x44e
 *(.debug_abbrev)
 .debug_abbrev  0x00000000      0x44e /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/atmega8/crtm8.o

.debug_line     0x00000000       0x1d
 *(.debug_line .debug_line.* .debug_line_end)
 .debug_line    0x00000000       0x1d /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/atmega8/crtm8.o

.debug_frame
 *(.debug_frame)

.debug_str      0x00000000      0x17a
 *(.debug_str)
 .debug_str     0x00000000      0x17a /tmp/pkgbuild/cross/avr-libc/work.earmv6hf/avr-libc-2.0.0/avr/lib/avr4/atmega8/crtm8.o

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_macro
 *(.debug_macro)

.debug_addr
 *(.debug_addr)
OUTPUT(demo.elf elf32-avr)
LOAD linker stubs
