Ticket #8031: collect2-verbose.txt

File collect2-verbose.txt, 19.3 KB (added by kallisti5, 13 years ago)
Line 
1kallisti5@houvonglucka23:~/Development/haiku/haiku$ /usr/lib/gcc/x86_64-linux-gnu/4.6.1/collect2 --build-id --no-add-needed --as-needed --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o generated/objects/linux/x86/release/tools/unzip/unzip /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.6.1/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.6.1 -L/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../.. generated/objects/linux/x86/release/tools/unzip/unzip.o generated/objects/linux/x86/release/tools/unzip/unreduce.o generated/objects/linux/x86/release/tools/unzip/unshrink.o generated/objects/linux/lib/libroot_build.so generated/objects/linux/x86/release/tools/unzip/libunzip.a generated/objects/linux/lib/libbe_build.so -lsupc++ -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/4.6.1/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crtn.o --verbose
2GNU ld (GNU Binutils for Ubuntu) 2.21.53.20110810
3 Supported emulations:
4 elf_x86_64
5 elf32_x86_64
6 elf_i386
7 i386linux
8 elf_l1om
9 elf_k1om
10using internal linker script:
11==================================================
12/* Script for -z combreloc: combine and sort reloc sections */
13OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64",
14 "elf64-x86-64")
15OUTPUT_ARCH(i386:x86-64)
16ENTRY(_start)
17SEARCH_DIR("/usr/x86_64-linux-gnu/lib64"); SEARCH_DIR("=/usr/local/lib/x86_64-linux-gnu"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib/x86_64-linux-gnu"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib/x86_64-linux-gnu"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
18SECTIONS
19{
20 /* Read-only sections, merged into text segment: */
21 PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS;
22 .interp : { *(.interp) }
23 .note.gnu.build-id : { *(.note.gnu.build-id) }
24 .hash : { *(.hash) }
25 .gnu.hash : { *(.gnu.hash) }
26 .dynsym : { *(.dynsym) }
27 .dynstr : { *(.dynstr) }
28 .gnu.version : { *(.gnu.version) }
29 .gnu.version_d : { *(.gnu.version_d) }
30 .gnu.version_r : { *(.gnu.version_r) }
31 .rela.dyn :
32 {
33 *(.rela.init)
34 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
35 *(.rela.fini)
36 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
37 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
38 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
39 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
40 *(.rela.ctors)
41 *(.rela.dtors)
42 *(.rela.got)
43 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
44 *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*)
45 *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*)
46 *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*)
47 *(.rela.ifunc)
48 }
49 .rela.plt :
50 {
51 *(.rela.plt)
52 PROVIDE_HIDDEN (__rela_iplt_start = .);
53 *(.rela.iplt)
54 PROVIDE_HIDDEN (__rela_iplt_end = .);
55 }
56 .init :
57 {
58 KEEP (*(.init))
59 } =0x90909090
60 .plt : { *(.plt) *(.iplt) }
61 .text :
62 {
63 *(.text.unlikely .text.*_unlikely)
64 *(.text.exit .text.exit.*)
65 *(.text.startup .text.startup.*)
66 *(.text.hot .text.hot.*)
67 *(.text .stub .text.* .gnu.linkonce.t.*)
68 /* .gnu.warning sections are handled specially by elf32.em. */
69 *(.gnu.warning)
70 } =0x90909090
71 .fini :
72 {
73 KEEP (*(.fini))
74 } =0x90909090
75 PROVIDE (__etext = .);
76 PROVIDE (_etext = .);
77 PROVIDE (etext = .);
78 .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
79 .rodata1 : { *(.rodata1) }
80 .eh_frame_hdr : { *(.eh_frame_hdr) }
81 .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) }
82 .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table
83 .gcc_except_table.*) }
84 /* These sections are generated by the Sun/Oracle C++ compiler. */
85 .exception_ranges : ONLY_IF_RO { *(.exception_ranges
86 .exception_ranges*) }
87 /* Adjust the address for the data segment. We want to adjust up to
88 the same address within the page on the next page up. */
89 . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE));
90 /* Exception handling */
91 .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) }
92 .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
93 .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) }
94 /* Thread Local Storage sections */
95 .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) }
96 .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
97 .preinit_array :
98 {
99 PROVIDE_HIDDEN (__preinit_array_start = .);
100 KEEP (*(.preinit_array))
101 PROVIDE_HIDDEN (__preinit_array_end = .);
102 }
103 .init_array :
104 {
105 PROVIDE_HIDDEN (__init_array_start = .);
106 KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
107 KEEP (*(.init_array))
108 KEEP (*(EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
109 PROVIDE_HIDDEN (__init_array_end = .);
110 }
111 .fini_array :
112 {
113 PROVIDE_HIDDEN (__fini_array_start = .);
114 KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
115 KEEP (*(.fini_array))
116 KEEP (*(EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
117 PROVIDE_HIDDEN (__fini_array_end = .);
118 }
119 .ctors :
120 {
121 /* gcc uses crtbegin.o to find the start of
122 the constructors, so we make sure it is
123 first. Because this is a wildcard, it
124 doesn't matter if the user does not
125 actually link against crtbegin.o; the
126 linker won't look for a file to match a
127 wildcard. The wildcard also means that it
128 doesn't matter which directory crtbegin.o
129 is in. */
130 KEEP (*crtbegin.o(.ctors))
131 KEEP (*crtbegin?.o(.ctors))
132 /* We don't want to include the .ctor section from
133 the crtend.o file until after the sorted ctors.
134 The .ctor section from the crtend file contains the
135 end of ctors marker and it must be last */
136 KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
137 KEEP (*(SORT(.ctors.*)))
138 KEEP (*(.ctors))
139 }
140 .dtors :
141 {
142 KEEP (*crtbegin.o(.dtors))
143 KEEP (*crtbegin?.o(.dtors))
144 KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
145 KEEP (*(SORT(.dtors.*)))
146 KEEP (*(.dtors))
147 }
148 .jcr : { KEEP (*(.jcr)) }
149 .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*) }
150 .dynamic : { *(.dynamic) }
151 .got : { *(.got) *(.igot) }
152 . = DATA_SEGMENT_RELRO_END (24, .);
153 .got.plt : { *(.got.plt) *(.igot.plt) }
154 .data :
155 {
156 *(.data .data.* .gnu.linkonce.d.*)
157 SORT(CONSTRUCTORS)
158 }
159 .data1 : { *(.data1) }
160 _edata = .; PROVIDE (edata = .);
161 __bss_start = .;
162 .bss :
163 {
164 *(.dynbss)
165 *(.bss .bss.* .gnu.linkonce.b.*)
166 *(COMMON)
167 /* Align here to ensure that the .bss section occupies space up to
168 _end. Align after .bss to ensure correct alignment even if the
169 .bss section disappears because there are no input sections.
170 FIXME: Why do we need it? When there is no .bss section, we don't
171 pad the .data section. */
172 . = ALIGN(. != 0 ? 64 / 8 : 1);
173 }
174 .lbss :
175 {
176 *(.dynlbss)
177 *(.lbss .lbss.* .gnu.linkonce.lb.*)
178 *(LARGE_COMMON)
179 }
180 . = ALIGN(64 / 8);
181 .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) :
182 {
183 *(.lrodata .lrodata.* .gnu.linkonce.lr.*)
184 }
185 .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) :
186 {
187 *(.ldata .ldata.* .gnu.linkonce.l.*)
188 . = ALIGN(. != 0 ? 64 / 8 : 1);
189 }
190 . = ALIGN(64 / 8);
191 _end = .; PROVIDE (end = .);
192 . = DATA_SEGMENT_END (.);
193 /* Stabs debugging sections. */
194 .stab 0 : { *(.stab) }
195 .stabstr 0 : { *(.stabstr) }
196 .stab.excl 0 : { *(.stab.excl) }
197 .stab.exclstr 0 : { *(.stab.exclstr) }
198 .stab.index 0 : { *(.stab.index) }
199 .stab.indexstr 0 : { *(.stab.indexstr) }
200 .comment 0 : { *(.comment) }
201 /* DWARF debug sections.
202 Symbols in the DWARF debugging sections are relative to the beginning
203 of the section so we begin them at 0. */
204 /* DWARF 1 */
205 .debug 0 : { *(.debug) }
206 .line 0 : { *(.line) }
207 /* GNU DWARF 1 extensions */
208 .debug_srcinfo 0 : { *(.debug_srcinfo) }
209 .debug_sfnames 0 : { *(.debug_sfnames) }
210 /* DWARF 1.1 and DWARF 2 */
211 .debug_aranges 0 : { *(.debug_aranges) }
212 .debug_pubnames 0 : { *(.debug_pubnames) }
213 /* DWARF 2 */
214 .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
215 .debug_abbrev 0 : { *(.debug_abbrev) }
216 .debug_line 0 : { *(.debug_line) }
217 .debug_frame 0 : { *(.debug_frame) }
218 .debug_str 0 : { *(.debug_str) }
219 .debug_loc 0 : { *(.debug_loc) }
220 .debug_macinfo 0 : { *(.debug_macinfo) }
221 /* SGI/MIPS DWARF 2 extensions */
222 .debug_weaknames 0 : { *(.debug_weaknames) }
223 .debug_funcnames 0 : { *(.debug_funcnames) }
224 .debug_typenames 0 : { *(.debug_typenames) }
225 .debug_varnames 0 : { *(.debug_varnames) }
226 /* DWARF 3 */
227 .debug_pubtypes 0 : { *(.debug_pubtypes) }
228 .debug_ranges 0 : { *(.debug_ranges) }
229 .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) }
230 /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
231}
232
233
234==================================================
235attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crt1.o succeeded
236/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crt1.o
237attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crti.o succeeded
238/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crti.o
239attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/crtbegin.o succeeded
240/usr/lib/gcc/x86_64-linux-gnu/4.6.1/crtbegin.o
241attempt to open generated/objects/linux/x86/release/tools/unzip/unzip.o succeeded
242generated/objects/linux/x86/release/tools/unzip/unzip.o
243attempt to open generated/objects/linux/x86/release/tools/unzip/unreduce.o succeeded
244generated/objects/linux/x86/release/tools/unzip/unreduce.o
245attempt to open generated/objects/linux/x86/release/tools/unzip/unshrink.o succeeded
246generated/objects/linux/x86/release/tools/unzip/unshrink.o
247attempt to open generated/objects/linux/lib/libroot_build.so succeeded
248generated/objects/linux/lib/libroot_build.so
249attempt to open generated/objects/linux/x86/release/tools/unzip/libunzip.a succeeded
250(generated/objects/linux/x86/release/tools/unzip/libunzip.a)envargs.o
251(generated/objects/linux/x86/release/tools/unzip/libunzip.a)fileio.o
252(generated/objects/linux/x86/release/tools/unzip/libunzip.a)globals.o
253(generated/objects/linux/x86/release/tools/unzip/libunzip.a)process.o
254(generated/objects/linux/x86/release/tools/unzip/libunzip.a)zipinfo.o
255(generated/objects/linux/x86/release/tools/unzip/libunzip.a)beos.o
256(generated/objects/linux/x86/release/tools/unzip/libunzip.a)beosmain.o
257(generated/objects/linux/x86/release/tools/unzip/libunzip.a)crc32.o
258(generated/objects/linux/x86/release/tools/unzip/libunzip.a)ttyio.o
259(generated/objects/linux/x86/release/tools/unzip/libunzip.a)crctab.o
260(generated/objects/linux/x86/release/tools/unzip/libunzip.a)crypt.o
261(generated/objects/linux/x86/release/tools/unzip/libunzip.a)extract.o
262(generated/objects/linux/x86/release/tools/unzip/libunzip.a)inflate.o
263(generated/objects/linux/x86/release/tools/unzip/libunzip.a)list.o
264(generated/objects/linux/x86/release/tools/unzip/libunzip.a)match.o
265(generated/objects/linux/x86/release/tools/unzip/libunzip.a)explode.o
266attempt to open generated/objects/linux/lib/libbe_build.so succeeded
267generated/objects/linux/lib/libbe_build.so
268attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libsupc++.so failed
269attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libsupc++.a succeeded
270attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libgcc.so failed
271attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libgcc.a succeeded
272attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libgcc_s.so succeeded
273-lgcc_s (/usr/lib/gcc/x86_64-linux-gnu/4.6.1/libgcc_s.so)
274attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libc.so failed
275attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libc.a failed
276attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libc.so succeeded
277opened script file /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libc.so
278opened script file /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libc.so
279attempt to open /lib/x86_64-linux-gnu/libc.so.6 succeeded
280/lib/x86_64-linux-gnu/libc.so.6
281attempt to open /usr/lib/x86_64-linux-gnu/libc_nonshared.a succeeded
282(/usr/lib/x86_64-linux-gnu/libc_nonshared.a)elf-init.oS
283attempt to open /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 succeeded
284/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
285attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libgcc.so failed
286attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libgcc.a succeeded
287attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libgcc_s.so succeeded
288-lgcc_s (/usr/lib/gcc/x86_64-linux-gnu/4.6.1/libgcc_s.so)
289attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/crtend.o succeeded
290/usr/lib/gcc/x86_64-linux-gnu/4.6.1/crtend.o
291attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crtn.o succeeded
292/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crtn.o
293libstdc++.so.6 needed by generated/objects/linux/lib/libbe_build.so
294found libstdc++.so.6 at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
295ld-linux-x86-64.so.2 needed by generated/objects/linux/lib/libbe_build.so
296found ld-linux-x86-64.so.2 at /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
297libm.so.6 needed by /usr/lib/x86_64-linux-gnu/libstdc++.so.6
298found libm.so.6 at /lib/x86_64-linux-gnu/libm.so.6
299generated/objects/linux/x86/release/tools/unzip/libunzip.a(beos.o): In function `setBeOSexfield':
300beos.c:(.text+0x43e): undefined reference to `_kern_open'
301beos.c:(.text+0x494): undefined reference to `__swap_int32'
302beos.c:(.text+0x4a5): undefined reference to `__swap_int64'
303beos.c:(.text+0x599): undefined reference to `fs_write_attr'
304generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_open_dir_entry_ref'
305generated/objects/linux/lib/libbe_build.so: undefined reference to `_haiku_build_strerror'
306generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_unlink'
307generated/objects/linux/lib/libbe_build.so: undefined reference to `strlcpy'
308generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_read_stat'
309generated/objects/linux/lib/libbe_build.so: undefined reference to `atomic_get'
310generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_open_attr_dir'
311generated/objects/linux/lib/libbe_build.so: undefined reference to `__gUmask'
312generated/objects/linux/lib/libbe_build.so: undefined reference to `create_sem'
313generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessage::~KMessage()'
314generated/objects/linux/lib/libbe_build.so: undefined reference to `_haiku_build_errno'
315generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessage::GetNextField(BPrivate::KMessageField*) const'
316generated/objects/linux/lib/libbe_build.so: undefined reference to `fs_stat_attr'
317generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_remove_attr'
318generated/objects/linux/lib/libbe_build.so: undefined reference to `find_thread'
319generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_create_dir'
320generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessageField::TypeCode() const'
321generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_read'
322generated/objects/linux/lib/libbe_build.so: undefined reference to `delete_sem'
323generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_write'
324generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessage::ReplyToken() const'
325generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessage::ReplyPort() const'
326generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_unlock_node'
327generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_entry_ref_to_path'
328generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessage::KMessage()'
329generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessage::TargetToken() const'
330generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_rename_attr'
331generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessageField::ElementAt(int, int*) const'
332generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_rewind_dir'
333generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_read_link'
334generated/objects/linux/lib/libbe_build.so: undefined reference to `__swap_int16'
335generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessageField::Name() const'
336generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_open_dir'
337generated/objects/linux/lib/libbe_build.so: undefined reference to `atomic_add'
338generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_open_parent_dir'
339generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_read_dir'
340generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessageField::KMessageField()'
341generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_rename'
342generated/objects/linux/lib/libbe_build.so: undefined reference to `release_sem'
343generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessage::SetTo(void const*, int, unsigned int)'
344generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessage::What() const'
345generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_close'
346generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessage::kMessageHeaderMagic'
347generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_lock_node'
348generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_seek'
349generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_open_entry_ref'
350generated/objects/linux/lib/libbe_build.so: undefined reference to `debugger'
351generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessageField::HasFixedElementSize() const'
352generated/objects/linux/lib/libbe_build.so: undefined reference to `fs_read_attr'
353generated/objects/linux/lib/libbe_build.so: undefined reference to `acquire_sem_etc'
354generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_fsync'
355generated/objects/linux/lib/libbe_build.so: undefined reference to `BPrivate::KMessageField::CountElements() const'
356generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_create_symlink'
357generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_write_stat'
358generated/objects/linux/lib/libbe_build.so: undefined reference to `_kern_dup'
359collect2: ld returned 1 exit status
360