1 | kallisti5@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/x86/release/tools/unzip/libunzip.a generated/objects/linux/lib/libbe_build.so generated/objects/linux/lib/libroot_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
|
---|
2 | GNU 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
|
---|
10 | using internal linker script:
|
---|
11 | ==================================================
|
---|
12 | /* Script for -z combreloc: combine and sort reloc sections */
|
---|
13 | OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64",
|
---|
14 | "elf64-x86-64")
|
---|
15 | OUTPUT_ARCH(i386:x86-64)
|
---|
16 | ENTRY(_start)
|
---|
17 | SEARCH_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");
|
---|
18 | SECTIONS
|
---|
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 | ==================================================
|
---|
235 | attempt 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
|
---|
237 | attempt 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
|
---|
239 | attempt 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
|
---|
241 | attempt to open generated/objects/linux/x86/release/tools/unzip/unzip.o succeeded
|
---|
242 | generated/objects/linux/x86/release/tools/unzip/unzip.o
|
---|
243 | attempt to open generated/objects/linux/x86/release/tools/unzip/unreduce.o succeeded
|
---|
244 | generated/objects/linux/x86/release/tools/unzip/unreduce.o
|
---|
245 | attempt to open generated/objects/linux/x86/release/tools/unzip/unshrink.o succeeded
|
---|
246 | generated/objects/linux/x86/release/tools/unzip/unshrink.o
|
---|
247 | attempt to open generated/objects/linux/x86/release/tools/unzip/libunzip.a succeeded
|
---|
248 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)envargs.o
|
---|
249 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)fileio.o
|
---|
250 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)globals.o
|
---|
251 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)process.o
|
---|
252 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)zipinfo.o
|
---|
253 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)beos.o
|
---|
254 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)beosmain.o
|
---|
255 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)crc32.o
|
---|
256 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)ttyio.o
|
---|
257 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)crctab.o
|
---|
258 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)crypt.o
|
---|
259 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)extract.o
|
---|
260 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)inflate.o
|
---|
261 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)list.o
|
---|
262 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)match.o
|
---|
263 | (generated/objects/linux/x86/release/tools/unzip/libunzip.a)explode.o
|
---|
264 | attempt to open generated/objects/linux/lib/libbe_build.so succeeded
|
---|
265 | generated/objects/linux/lib/libbe_build.so
|
---|
266 | attempt to open generated/objects/linux/lib/libroot_build.so succeeded
|
---|
267 | generated/objects/linux/lib/libroot_build.so
|
---|
268 | attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libsupc++.so failed
|
---|
269 | attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libsupc++.a succeeded
|
---|
270 | attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libgcc.so failed
|
---|
271 | attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libgcc.a succeeded
|
---|
272 | attempt 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)
|
---|
274 | attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libc.so failed
|
---|
275 | attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libc.a failed
|
---|
276 | attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libc.so succeeded
|
---|
277 | opened script file /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libc.so
|
---|
278 | opened script file /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libc.so
|
---|
279 | attempt to open /lib/x86_64-linux-gnu/libc.so.6 succeeded
|
---|
280 | /lib/x86_64-linux-gnu/libc.so.6
|
---|
281 | attempt 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
|
---|
283 | attempt 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
|
---|
285 | attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libgcc.so failed
|
---|
286 | attempt to open /usr/lib/gcc/x86_64-linux-gnu/4.6.1/libgcc.a succeeded
|
---|
287 | attempt 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)
|
---|
289 | attempt 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
|
---|
291 | attempt 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
|
---|
293 | libstdc++.so.6 needed by generated/objects/linux/lib/libbe_build.so
|
---|
294 | found libstdc++.so.6 at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
|
---|
295 | ld-linux-x86-64.so.2 needed by generated/objects/linux/lib/libbe_build.so
|
---|
296 | found ld-linux-x86-64.so.2 at /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
|
---|
297 | libm.so.6 needed by /usr/lib/x86_64-linux-gnu/libstdc++.so.6
|
---|
298 | found libm.so.6 at /lib/x86_64-linux-gnu/libm.so.6
|
---|