Project

General

Profile

Bug #14327 ยป alpine-2.5.txt

encodeering (Michael Clausen), 01/07/2018 10:26 AM

 
1
3.7: Pulling from encodeering/alpine-armhf
2

    
3

    
4
e785c02a1c6b: Pulling fs layer 
5

    
6
e785c02a1c6b: Downloading  48.65kB/4.829MB
7

    
8
e785c02a1c6b: Verifying Checksum 
9

    
10
e785c02a1c6b: Download complete 
11

    
12
e785c02a1c6b: Extracting  65.54kB/4.829MB
13

    
14
e785c02a1c6b: Extracting  2.032MB/4.829MB
15

    
16
e785c02a1c6b: Extracting  4.522MB/4.829MB
17

    
18
e785c02a1c6b: Extracting  4.588MB/4.829MB
19

    
20
e785c02a1c6b: Extracting  4.719MB/4.829MB
21

    
22
e785c02a1c6b: Extracting  4.829MB/4.829MB
23

    
24
e785c02a1c6b: Pull complete 
25
Digest: sha256:468abcd54550031f7a42d0d781984c4f48326e2e96458029389f70b51ae60ff5
26
Status: Downloaded newer image for encodeering/alpine-armhf:3.7
27
Sending build context to Docker daemon  4.608kB
28

    
29

    
30
Step 1/13 : FROM alpine:3.7
31
 ---> f4d06f805a0c
32
Step 2/13 : RUN mkdir -p /usr/local/etc 	&& { 		echo 'install: --no-document'; 		echo 'update: --no-document'; 	} >> /usr/local/etc/gemrc
33
 ---> Running in 20e831e10666
34
 ---> ae8cde30245b
35
Removing intermediate container 20e831e10666
36
Step 3/13 : ENV RUBY_MAJOR 2.5
37
 ---> Running in 5c530299e26d
38
 ---> 9427ad297fc3
39
Removing intermediate container 5c530299e26d
40
Step 4/13 : ENV RUBY_VERSION 2.5.0
41
 ---> Running in 9d38270dec7a
42
 ---> 6be9284919fd
43
Removing intermediate container 9d38270dec7a
44
Step 5/13 : ENV RUBY_DOWNLOAD_SHA256 1da0afed833a0dab94075221a615c14487b05d0c407f991c8080d576d985b49b
45
 ---> Running in 6f20ac583920
46
 ---> 3e617d34a599
47
Removing intermediate container 6f20ac583920
48
Step 6/13 : ENV RUBYGEMS_VERSION 2.7.4
49
 ---> Running in c43798998d66
50
 ---> e71ef9e8f907
51
Removing intermediate container c43798998d66
52
Step 7/13 : ENV BUNDLER_VERSION 1.16.1
53
 ---> Running in 2509eb16fcc3
54
 ---> 16d4b899e309
55
Removing intermediate container 2509eb16fcc3
56
Step 8/13 : RUN set -ex 		&& apk add --no-cache --virtual .ruby-builddeps 		autoconf 		bison 		bzip2 		bzip2-dev 		ca-certificates 		coreutils 		dpkg-dev dpkg 		gcc 		gdbm-dev 		glib-dev 		libc-dev 		libffi-dev 		libressl 		libressl-dev 		libxml2-dev 		libxslt-dev 		linux-headers 		make 		ncurses-dev 		procps 		readline-dev 		ruby 		tar 		xz 		yaml-dev 		zlib-dev 		&& wget -O ruby.tar.xz "https://cache.ruby-lang.org/pub/ruby/${RUBY_MAJOR%-rc}/ruby-$RUBY_VERSION.tar.xz" 	&& echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum -c - 		&& mkdir -p /usr/src/ruby 	&& tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1 	&& rm ruby.tar.xz 		&& cd /usr/src/ruby 		&& { 		echo '#define ENABLE_PATH_CHECK 0'; 		echo; 		cat file.c; 	} > file.c.new 	&& mv file.c.new file.c 		&& autoconf 	&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" 	&& export ac_cv_func_isnan=yes ac_cv_func_isinf=yes 	&& ./configure 		--build="$gnuArch" 		--disable-install-doc 		--enable-shared 	&& make -j "$(nproc)" 	&& make install 		&& runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)" 	&& apk add --virtual .ruby-rundeps $runDeps 		bzip2 		ca-certificates 		libffi-dev 		libressl-dev 		procps 		yaml-dev 		zlib-dev 	&& apk del .ruby-builddeps 	&& cd / 	&& rm -r /usr/src/ruby 		&& gem update --system "$RUBYGEMS_VERSION" 	&& gem install bundler --version "$BUNDLER_VERSION" --force
57
 ---> Running in b15968a71466
58
+ apk add --no-cache --virtual .ruby-builddeps autoconf bison bzip2 bzip2-dev ca-certificates coreutils dpkg-dev dpkg gcc gdbm-dev glib-dev libc-dev libffi-dev libressl libressl-dev libxml2-dev libxslt-dev linux-headers make ncurses-dev procps readline-dev ruby tar xz yaml-dev zlib-dev
59
fetch http://nl.alpinelinux.org/alpine/v3.7/main/armhf/APKINDEX.tar.gz
60
fetch http://nl.alpinelinux.org/alpine/v3.7/community/armhf/APKINDEX.tar.gz
61
(1/77) Installing m4 (1.4.18-r0)
62
(2/77) Installing libbz2 (1.0.6-r6)
63
(3/77) Installing perl (5.26.1-r1)
64
(4/77) Installing autoconf (2.69-r0)
65
(5/77) Installing bison (3.0.4-r0)
66
(6/77) Installing bzip2 (1.0.6-r6)
67
(7/77) Installing bzip2-dev (1.0.6-r6)
68
(8/77) Installing ca-certificates (20171114-r0)
69
(9/77) Installing libattr (2.4.47-r6)
70
(10/77) Installing libacl (2.2.52-r3)
71
(11/77) Installing coreutils (8.28-r0)
72
(12/77) Installing dpkg-dev (1.18.24-r0)
73
(13/77) Installing xz-libs (5.2.3-r1)
74
(14/77) Installing xz (5.2.3-r1)
75
(15/77) Installing dpkg (1.18.24-r0)
76
(16/77) Installing binutils-libs (2.28-r3)
77
(17/77) Installing binutils (2.28-r3)
78
(18/77) Installing gmp (6.1.2-r1)
79
(19/77) Installing isl (0.18-r0)
80
(20/77) Installing libgomp (6.4.0-r5)
81
(21/77) Installing libatomic (6.4.0-r5)
82
(22/77) Installing libgcc (6.4.0-r5)
83
(23/77) Installing mpfr3 (3.1.5-r1)
84
(24/77) Installing mpc1 (1.0.3-r1)
85
(25/77) Installing libstdc++ (6.4.0-r5)
86
(26/77) Installing gcc (6.4.0-r5)
87
(27/77) Installing gdbm (1.13-r1)
88
(28/77) Installing gdbm-dev (1.13-r1)
89
(29/77) Installing expat (2.2.5-r0)
90
(30/77) Installing libffi (3.2.1-r4)
91
(31/77) Installing sqlite-libs (3.21.0-r0)
92
(32/77) Installing python2 (2.7.14-r2)
93
(33/77) Installing gettext-asprintf (0.19.8.1-r1)
94
(34/77) Installing libintl (0.19.8.1-r1)
95
(35/77) Installing libunistring (0.9.7-r0)
96
(36/77) Installing gettext-libs (0.19.8.1-r1)
97
(37/77) Installing libxml2 (2.9.7-r0)
98
(38/77) Installing gettext (0.19.8.1-r1)
99
(39/77) Installing gettext-dev (0.19.8.1-r1)
100
(40/77) Installing zlib-dev (1.2.11-r1)
101
(41/77) Installing libffi-dev (3.2.1-r4)
102
(42/77) Installing libuuid (2.31-r0)
103
(43/77) Installing libblkid (2.31-r0)
104
(44/77) Installing libfdisk (2.31-r0)
105
(45/77) Installing libmount (2.31-r0)
106
(46/77) Installing libsmartcols (2.31-r0)
107
(47/77) Installing util-linux-dev (2.31-r0)
108
(48/77) Installing pcre (8.41-r1)
109
(49/77) Installing glib (2.54.2-r0)
110
(50/77) Installing libpcre16 (8.41-r1)
111
(51/77) Installing libpcre32 (8.41-r1)
112
(52/77) Installing libpcrecpp (8.41-r1)
113
(53/77) Installing pcre-dev (8.41-r1)
114
(54/77) Installing glib-dev (2.54.2-r0)
115
(55/77) Installing musl-dev (1.1.18-r2)
116
(56/77) Installing libc-dev (0.7.1-r0)
117
(57/77) Installing libressl2.6-libtls (2.6.3-r0)
118
(58/77) Installing libressl (2.6.3-r0)
119
(59/77) Installing libressl-dev (2.6.3-r0)
120
(60/77) Installing libxml2-dev (2.9.7-r0)
121
(61/77) Installing libgpg-error (1.27-r1)
122
(62/77) Installing libgcrypt (1.8.1-r0)
123
(63/77) Installing libxslt (1.1.31-r0)
124
(64/77) Installing libxslt-dev (1.1.31-r0)
125
(65/77) Installing linux-headers (4.4.6-r2)
126
(66/77) Installing make (4.2.1-r0)
127
(67/77) Installing ncurses-dev (6.0_p20170930-r0)
128
(68/77) Installing libproc (3.3.12-r3)
129
(69/77) Installing procps (3.3.12-r3)
130
(70/77) Installing libhistory (7.0.003-r0)
131
(71/77) Installing readline-dev (7.0.003-r0)
132
(72/77) Installing yaml (0.1.7-r0)
133
(73/77) Installing ruby-libs (2.4.3-r0)
134
(74/77) Installing ruby (2.4.3-r0)
135
(75/77) Installing tar (1.29-r1)
136
(76/77) Installing yaml-dev (0.1.7-r0)
137
(77/77) Installing .ruby-builddeps (0)
138
Executing busybox-1.27.2-r7.trigger
139
Executing ca-certificates-20171114-r0.trigger
140
Executing glib-2.54.2-r0.trigger
141
No schema files found: doing nothing.
142
OK: 200 MiB in 99 packages
143
+ wget -O ruby.tar.xz https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0.tar.xz
144
Connecting to cache.ruby-lang.org (151.101.113.178:443)
145
ruby.tar.xz           63% |*******************            |  7015k  0:00:00 ETA
146
ruby.tar.xz          100% |*******************************| 11027k  0:00:00 ETA
147

    
148
+ echo 1da0afed833a0dab94075221a615c14487b05d0c407f991c8080d576d985b49b *ruby.tar.xz
149
+ sha256sum -c -
150
ruby.tar.xz: OK
151
+ mkdir -p /usr/src/ruby
152
+ tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1
153
+ rm ruby.tar.xz
154
+ cd /usr/src/ruby
155
+ echo #define ENABLE_PATH_CHECK 0
156
+ echo
157
+ cat file.c
158
+ mv file.c.new file.c
159
+ autoconf
160
+ dpkg-architecture --query DEB_BUILD_GNU_TYPE
161
+ gnuArch=arm-linux-musleabihf
162
+ export ac_cv_func_isnan=yes ac_cv_func_isinf=yes
163
+ ./configure --build=arm-linux-musleabihf --disable-install-doc --enable-shared
164
checking for ruby... /usr/bin/ruby
165
checking build system type... arm-unknown-linux-musleabihf
166
checking host system type... arm-unknown-linux-musleabihf
167
checking target system type... arm-unknown-linux-musleabihf
168
checking for gcc... gcc
169
checking whether the C compiler works... yes
170
checking for C compiler default output file name... a.out
171
checking for suffix of executables... 
172
checking whether we are cross compiling... no
173
checking for suffix of object files... o
174
checking whether we are using the GNU C compiler... yes
175
checking whether gcc accepts -g... yes
176
checking for gcc option to accept ISO C89... none needed
177
checking for g++... no
178
checking for c++... no
179
checking for gpp... no
180
checking for aCC... no
181
checking for CC... no
182
checking for cxx... no
183
checking for cc++... no
184
checking for cl.exe... no
185
checking for FCC... no
186
checking for KCC... no
187
checking for RCC... no
188
checking for xlC_r... no
189
checking for xlC... no
190
checking whether we are using the GNU C++ compiler... no
191
checking whether g++ accepts -g... no
192
checking how to run the C preprocessor... gcc -E
193
checking for grep that handles long lines and -e... /bin/grep
194
checking for egrep... /bin/grep -E
195
checking whether gcc needs -traditional... no
196
checking for ld... ld
197
checking whether the linker is GNU ld... yes
198
checking whether gcc -E accepts -o... yes
199
checking for ranlib... ranlib
200
checking for ar... ar
201
checking for ar flags... rcD
202
checking for as... as
203
checking for objdump... objdump
204
checking for objcopy... objcopy
205
checking for nm... nm
206
checking whether ln -s works... yes
207
checking whether make sets $(MAKE)... yes
208
checking for a BSD-compatible install... /usr/bin/install -c
209
checking for a thread-safe mkdir -p... /bin/mkdir -p
210
checking for dtrace... no
211
checking for dot... no
212
checking for doxygen... no
213
checking for pkg-config... no
214
checking for ANSI C header files... yes
215
checking for sys/types.h... yes
216
checking for sys/stat.h... yes
217
checking for stdlib.h... yes
218
checking for string.h... yes
219
checking for memory.h... yes
220
checking for strings.h... yes
221
checking for inttypes.h... yes
222
checking for stdint.h... yes
223
checking for unistd.h... yes
224
checking minix/config.h usability... no
225
checking minix/config.h presence... no
226
checking for minix/config.h... no
227
checking whether it is safe to define __EXTENSIONS__... yes
228
checking for cd using physical directory... cd -P
229
checking whether CFLAGS is valid... yes
230
checking whether LDFLAGS is valid... yes
231
checking whether -Wl,-R. is accepted as LDFLAGS... yes
232
checking whether -Wl,-rpath,. is accepted as LDFLAGS... yes
233
checking whether -Wno-unused-parameter is accepted as CFLAGS... yes
234
checking whether -Wno-parentheses is accepted as CFLAGS... yes
235
checking whether -Wno-long-long is accepted as CFLAGS... yes
236
checking whether -diag-disable=175,188,2259 is accepted as CFLAGS... no
237
checking whether -Wno-missing-field-initializers is accepted as CFLAGS... yes
238
checking whether -Wno-tautological-compare is accepted as CFLAGS... yes
239
checking whether -Wno-parentheses-equality is accepted as CFLAGS... yes
240
checking whether -Wno-constant-logical-operand is accepted as CFLAGS... yes
241
checking whether -Wno-self-assign is accepted as CFLAGS... yes
242
checking whether -Wunused-variable is accepted as CFLAGS... yes
243
checking whether -Wimplicit-int is accepted as CFLAGS... yes
244
checking whether -Wpointer-arith is accepted as CFLAGS... yes
245
checking whether -Wwrite-strings is accepted as CFLAGS... yes
246
checking whether -Wdeclaration-after-statement is accepted as CFLAGS... yes
247
checking whether -Wshorten-64-to-32 is accepted as CFLAGS... no
248
checking whether -Wimplicit-function-declaration is accepted as CFLAGS... yes
249
checking whether -Wdivision-by-zero is accepted as CFLAGS... no
250
checking whether -Wdeprecated-declarations is accepted as CFLAGS... yes
251
checking whether -Wmisleading-indentation is accepted as CFLAGS... yes
252
checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS... yes
253
checking whether -Wsuggest-attribute=noreturn is accepted as CFLAGS... yes
254
checking whether -Wsuggest-attribute=format is accepted as CFLAGS... yes
255
checking whether -Wimplicit-fallthrough=0 is accepted as CFLAGS... no
256
checking whether -Wduplicated-cond is accepted as CFLAGS... yes
257
checking whether -Wrestrict is accepted as CFLAGS... no
258
checking whether -Wextra-tokens is accepted as CFLAGS... no
259
checking whether -Wno-maybe-uninitialized is accepted as CFLAGS... yes
260
checking whether -Wall -Wextra is accepted as CFLAGS... yes
261
checking whether -Qunused-arguments is accepted as CFLAGS... no
262
checking whether INFINITY is available without C99 option... yes
263
checking whether NAN is available without C99 option... yes
264
checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS... yes
265
checking whether -fstack-protector is accepted as CFLAGS... yes
266
checking whether -fstack-protector is accepted as LDFLAGS... yes
267
checking whether -Wl,--compress-debug-sections=zlib is accepted as LDFLAGS... yes
268
checking whether -std=gnu99 is accepted as CFLAGS... yes
269
checking whether -fno-strict-overflow is accepted as CFLAGS... yes
270
checking whether -ggdb3 is accepted as CFLAGS... yes
271
checking whether -fvisibility=hidden is accepted as CFLAGS... yes
272
checking whether -fno-fast-math is accepted as CFLAGS... yes
273
checking whether -fexcess-precision=standard is accepted as CFLAGS... yes
274
checking whether -fp-model precise is accepted as CFLAGS... no
275
checking for crypt in -lcrypt... yes
276
checking for dlopen in -ldl... yes
277
checking for shl_load in -ldld... no
278
checking for shutdown in -lsocket... no
279
checking for dirent.h that defines DIR... yes
280
checking for library containing opendir... none required
281
checking for stdbool.h that conforms to C99... yes
282
checking for _Bool... yes
283
checking for sys/wait.h that is POSIX.1 compatible... yes
284
checking a.out.h usability... no
285
checking a.out.h presence... no
286
checking for a.out.h... no
287
checking atomic.h usability... no
288
checking atomic.h presence... no
289
checking for atomic.h... no
290
checking direct.h usability... no
291
checking direct.h presence... no
292
checking for direct.h... no
293
checking grp.h usability... yes
294
checking grp.h presence... yes
295
checking for grp.h... yes
296
checking fcntl.h usability... yes
297
checking fcntl.h presence... yes
298
checking for fcntl.h... yes
299
checking float.h usability... yes
300
checking float.h presence... yes
301
checking for float.h... yes
302
checking ieeefp.h usability... no
303
checking ieeefp.h presence... no
304
checking for ieeefp.h... no
305
checking intrinsics.h usability... no
306
checking intrinsics.h presence... no
307
checking for intrinsics.h... no
308
checking langinfo.h usability... yes
309
checking langinfo.h presence... yes
310
checking for langinfo.h... yes
311
checking limits.h usability... yes
312
checking limits.h presence... yes
313
checking for limits.h... yes
314
checking locale.h usability... yes
315
checking locale.h presence... yes
316
checking for locale.h... yes
317
checking malloc.h usability... yes
318
checking malloc.h presence... yes
319
checking for malloc.h... yes
320
checking malloc/malloc.h usability... no
321
checking malloc/malloc.h presence... no
322
checking for malloc/malloc.h... no
323
checking malloc_np.h usability... no
324
checking malloc_np.h presence... no
325
checking for malloc_np.h... no
326
checking net/socket.h usability... no
327
checking net/socket.h presence... no
328
checking for net/socket.h... no
329
checking process.h usability... no
330
checking process.h presence... no
331
checking for process.h... no
332
checking pwd.h usability... yes
333
checking pwd.h presence... yes
334
checking for pwd.h... yes
335
checking setjmpex.h usability... no
336
checking setjmpex.h presence... no
337
checking for setjmpex.h... no
338
checking sys/attr.h usability... no
339
checking sys/attr.h presence... no
340
checking for sys/attr.h... no
341
checking sys/fcntl.h usability... yes
342
checking sys/fcntl.h presence... yes
343
checking for sys/fcntl.h... yes
344
checking sys/file.h usability... yes
345
checking sys/file.h presence... yes
346
checking for sys/file.h... yes
347
checking sys/id.h usability... no
348
checking sys/id.h presence... no
349
checking for sys/id.h... no
350
checking sys/ioctl.h usability... yes
351
checking sys/ioctl.h presence... yes
352
checking for sys/ioctl.h... yes
353
checking sys/mkdev.h usability... no
354
checking sys/mkdev.h presence... no
355
checking for sys/mkdev.h... no
356
checking sys/param.h usability... yes
357
checking sys/param.h presence... yes
358
checking for sys/param.h... yes
359
checking sys/prctl.h usability... yes
360
checking sys/prctl.h presence... yes
361
checking for sys/prctl.h... yes
362
checking sys/resource.h usability... yes
363
checking sys/resource.h presence... yes
364
checking for sys/resource.h... yes
365
checking sys/select.h usability... yes
366
checking sys/select.h presence... yes
367
checking for sys/select.h... yes
368
checking sys/sendfile.h usability... yes
369
checking sys/sendfile.h presence... yes
370
checking for sys/sendfile.h... yes
371
checking sys/socket.h usability... yes
372
checking sys/socket.h presence... yes
373
checking for sys/socket.h... yes
374
checking sys/syscall.h usability... yes
375
checking sys/syscall.h presence... yes
376
checking for sys/syscall.h... yes
377
checking sys/sysmacros.h usability... yes
378
checking sys/sysmacros.h presence... yes
379
checking for sys/sysmacros.h... yes
380
checking sys/time.h usability... yes
381
checking sys/time.h presence... yes
382
checking for sys/time.h... yes
383
checking sys/times.h usability... yes
384
checking sys/times.h presence... yes
385
checking for sys/times.h... yes
386
checking sys/uio.h usability... yes
387
checking sys/uio.h presence... yes
388
checking for sys/uio.h... yes
389
checking sys/utime.h usability... no
390
checking sys/utime.h presence... no
391
checking for sys/utime.h... no
392
checking syscall.h usability... yes
393
checking syscall.h presence... yes
394
checking for syscall.h... yes
395
checking time.h usability... yes
396
checking time.h presence... yes
397
checking for time.h... yes
398
checking ucontext.h usability... yes
399
checking ucontext.h presence... yes
400
checking for ucontext.h... yes
401
checking utime.h usability... yes
402
checking utime.h presence... yes
403
checking for utime.h... yes
404
checking gmp.h usability... no
405
checking gmp.h presence... no
406
checking for gmp.h... no
407
checking for special C compiler options needed for large files... no
408
checking for _FILE_OFFSET_BITS value needed for large files... no
409
checking whether byte ordering is bigendian... no
410
checking for an ANSI C-conforming const... yes
411
checking whether char is unsigned... yes
412
checking for inline... inline
413
checking for working volatile... yes
414
checking for typeof syntax and keyword spelling... typeof
415
checking for long long... yes
416
checking for off_t... yes
417
checking char bit... 8
418
checking size of int... 4
419
checking size of short... 2
420
checking size of long... 4
421
checking size of long long... 8
422
checking size of __int64... 0
423
checking size of __int128... 0
424
checking size of off_t... 8
425
checking size of void*... 4
426
checking size of float... 4
427
checking size of double... 8
428
checking size of time_t... 4
429
checking size of clock_t... 4
430
checking packed struct attribute... x __attribute__((packed))
431
checking whether -Wno-address-of-packed-member is accepted as CFLAGS... yes
432
checking for printf prefix for long long... ll
433
checking for pid_t... yes
434
checking for convertible type of pid_t... INT
435
checking for uid_t... yes
436
checking for convertible type of uid_t... UINT
437
checking for gid_t... yes
438
checking for convertible type of gid_t... UINT
439
checking for time_t... yes
440
checking for convertible type of time_t... LONG
441
checking for dev_t... yes
442
checking for convertible type of dev_t... ULL
443
checking for mode_t... yes
444
checking for convertible type of mode_t... UINT
445
checking for rlim_t... yes
446
checking for convertible type of rlim_t... ULL
447
checking for off_t... (cached) yes
448
checking for convertible type of off_t... LL
449
checking for clockid_t... yes
450
checking for convertible type of clockid_t... INT
451
checking for prototypes... yes
452
checking token paste string... ansi
453
checking stringization... #expr
454
checking string literal concatenation... yes
455
checking for variable length prototypes and stdarg.h... yes
456
checking for variable length macro... yes
457
checking for CONSTFUNC function attribute... __attribute__ ((__const__)) x
458
checking for PUREFUNC function attribute... __attribute__ ((__pure__)) x
459
checking for NORETURN function attribute... __attribute__ ((__noreturn__)) x
460
checking for DEPRECATED function attribute... __attribute__ ((__deprecated__)) x
461
checking for DEPRECATED_BY function attribute... __attribute__ ((__deprecated__("by "#n))) x
462
checking for DEPRECATED_TYPE type attribute... __attribute__ ((__deprecated__ mesg)) x
463
checking for NOINLINE function attribute... __attribute__ ((__noinline__)) x
464
checking for ALWAYS_INLINE function attribute... __attribute__ ((__always_inline__)) x
465
checking for WARN_UNUSED_RESULT function attribute... __attribute__ ((__warn_unused_result__)) x
466
checking for MAYBE_UNUSED function attribute... __attribute__ ((__unused__)) x
467
checking for ERRORFUNC function attribute... __attribute__ ((__error__ mesg)) x
468
checking for WARNINGFUNC function attribute... __attribute__ ((__warning__ mesg)) x
469
checking for WEAK function attribute... __attribute__ ((__weak__)) x
470
checking for FUNC_STDCALL function attribute... x
471
checking for FUNC_CDECL function attribute... x
472
checking for FUNC_FASTCALL function attribute... x
473
checking for FUNC_UNOPTIMIZED function attribute... __attribute__ ((__optimize__("O0"))) x
474
checking for FUNC_MINIMIZED function attribute... __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x
475
checking for function alias... alias
476
checking for __atomic builtins... yes
477
checking for __sync builtins... yes
478
checking for __builtin_unreachable... yes
479
checking for exported function attribute... __attribute__ ((__visibility__("default")))
480
checking for function name string predefined identifier... __func__
481
checking if enum over int is allowed... yes
482
checking whether sys_nerr is declared... no
483
checking whether getenv is declared... yes
484
checking for size_t... yes
485
checking size of size_t... 4
486
checking size of ptrdiff_t... 4
487
checking for printf prefix for size_t... z
488
checking for printf prefix for ptrdiff_t... t
489
checking for struct stat.st_blksize... yes
490
checking for struct stat.st_blocks... yes
491
checking for struct stat.st_rdev... yes
492
checking size of struct stat.st_size... SIZEOF_OFF_T
493
checking size of struct stat.st_blocks... SIZEOF_OFF_T
494
checking size of struct stat.st_ino... SIZEOF_LONG_LONG
495
checking for struct stat.st_atim... yes
496
checking for struct stat.st_atimespec... no
497
checking for struct stat.st_atimensec... no
498
checking for struct stat.st_mtim... yes
499
checking for struct stat.st_mtimespec... no
500
checking for struct stat.st_mtimensec... no
501
checking for struct stat.st_ctim... yes
502
checking for struct stat.st_ctimespec... no
503
checking for struct stat.st_ctimensec... no
504
checking for struct stat.st_birthtimespec... no
505
checking for struct timeval... yes
506
checking size of struct timeval.tv_sec... SIZEOF_TIME_T
507
checking for struct timespec... yes
508
checking for struct timezone... yes
509
checking for clockid_t... (cached) yes
510
checking for fd_mask... yes
511
checking for int8_t... yes
512
checking size of int8_t... 1
513
checking for uint8_t... yes
514
checking size of uint8_t... 1
515
checking for int16_t... yes
516
checking size of int16_t... 2
517
checking for uint16_t... yes
518
checking size of uint16_t... 2
519
checking for int32_t... yes
520
checking size of int32_t... 4
521
checking for uint32_t... yes
522
checking size of uint32_t... 4
523
checking for int64_t... yes
524
checking size of int64_t... 8
525
checking for uint64_t... yes
526
checking size of uint64_t... 8
527
checking for int128_t... no
528
checking for uint128_t... no
529
checking for intptr_t... yes
530
checking size of intptr_t... 4
531
checking for uintptr_t... yes
532
checking size of uintptr_t... 4
533
checking for ssize_t... yes
534
checking size of ssize_t... 4
535
checking for stack end address... no
536
checking for uid_t in sys/types.h... (cached) yes
537
checking type of array argument to getgroups... gid_t
538
checking return type of signal handlers... void
539
checking for working alloca.h... yes
540
checking for alloca... yes
541
checking for dynamic size alloca... ok
542
checking for working memcmp... yes
543
checking for broken erfc of glibc-2.3.6 on IA64... no
544
checking for acosh... yes
545
checking for cbrt... yes
546
checking for crypt... yes
547
checking for dup2... yes
548
checking for erf... yes
549
checking for explicit_bzero... no
550
checking for ffs... yes
551
checking for finite... yes
552
checking for flock... yes
553
checking for hypot... yes
554
checking for isinf... (cached) yes
555
checking for isnan... (cached) yes
556
checking for lgamma_r... yes
557
checking for memmove... yes
558
checking for nextafter... yes
559
checking for setproctitle... no
560
checking for strchr... yes
561
checking for strerror... yes
562
checking for strlcat... yes
563
checking for strlcpy... yes
564
checking for strstr... yes
565
checking for tgamma... yes
566
checking sys/pstat.h usability... no
567
checking sys/pstat.h presence... no
568
checking for sys/pstat.h... no
569
checking for signbit... yes
570
checking for broken memmem... no
571
checking for pid_t... (cached) yes
572
checking vfork.h usability... no
573
checking vfork.h presence... no
574
checking for vfork.h... no
575
checking for fork... yes
576
checking for vfork... yes
577
checking for working fork... yes
578
checking for working vfork... (cached) yes
579
checking for __syscall... no
580
checking for _longjmp... yes
581
checking for arc4random_buf... no
582
checking for atan2l... yes
583
checking for atan2f... yes
584
checking for chroot... yes
585
checking for chsize... no
586
checking for clock_gettime... yes
587
checking for cosh... yes
588
checking for crypt_r... yes
589
checking for daemon... (cached) no
590
checking for dirfd... yes
591
checking for dl_iterate_phdr... yes
592
checking for dlopen... yes
593
checking for dladdr... yes
594
checking for dup... yes
595
checking for dup3... yes
596
checking for eaccess... yes
597
checking for endgrent... yes
598
checking for fchmod... yes
599
checking for fchown... yes
600
checking for fcntl... yes
601
checking for fdatasync... yes
602
checking for fdopendir... yes
603
checking for fgetattrlist... no
604
checking for fmod... yes
605
checking for fstatat... yes
606
checking for fsync... yes
607
checking for ftruncate... yes
608
checking for ftruncate64... yes
609
checking for getattrlist... no
610
checking for getcwd... yes
611
checking for getgidx... no
612
checking for getgrnam... yes
613
checking for getgrnam_r... yes
614
checking for getgroups... yes
615
checking for getpgid... yes
616
checking for getpgrp... yes
617
checking for getpriority... yes
618
checking for getpwnam_r... yes
619
checking for getresgid... yes
620
checking for getresuid... yes
621
checking for getrlimit... yes
622
checking for getsid... yes
623
checking for gettimeofday... yes
624
checking for getuidx... no
625
checking for gmtime_r... yes
626
checking for initgroups... yes
627
checking for ioctl... yes
628
checking for isfinite... no
629
checking for issetugid... yes
630
checking for killpg... yes
631
checking for lchmod... yes
632
checking for lchown... yes
633
checking for link... yes
634
checking for llabs... yes
635
checking for lockf... yes
636
checking for log2... yes
637
checking for lstat... yes
638
checking for lutimes... yes
639
checking for malloc_usable_size... yes
640
checking for malloc_size... no
641
checking for mblen... yes
642
checking for memalign... yes
643
checking for memset_s... no
644
checking for writev... yes
645
checking for memrchr... yes
646
checking for memmem... yes
647
checking for mkfifo... yes
648
checking for mknod... yes
649
checking for mktime... yes
650
checking for openat... yes
651
checking for pipe2... yes
652
checking for poll... yes
653
checking for posix_fadvise... yes
654
checking for posix_memalign... yes
655
checking for ppoll... yes
656
checking for pread... yes
657
checking for pwrite... yes
658
checking for qsort_r... no
659
checking for qsort_s... no
660
checking for readlink... yes
661
checking for round... yes
662
checking for sched_getaffinity... yes
663
checking for seekdir... yes
664
checking for select_large_fdset... no
665
checking for sendfile... yes
666
checking for setegid... yes
667
checking for setenv... yes
668
checking for seteuid... yes
669
checking for setgid... yes
670
checking for setgroups... yes
671
checking for setpgid... yes
672
checking for setpgrp... yes
673
checking for setregid... yes
674
checking for setresgid... yes
675
checking for setresuid... yes
676
checking for setreuid... yes
677
checking for setrgid... no
678
checking for setrlimit... yes
679
checking for setruid... no
680
checking for setsid... yes
681
checking for setuid... yes
682
checking for shutdown... yes
683
checking for sigaction... yes
684
checking for sigaltstack... yes
685
checking for sigprocmask... yes
686
checking for sinh... yes
687
checking for spawnv... no
688
checking for symlink... yes
689
checking for syscall... yes
690
checking for sysconf... yes
691
checking for tanh... yes
692
checking for telldir... yes
693
checking for timegm... yes
694
checking for times... yes
695
checking for truncate... yes
696
checking for truncate64... yes
697
checking for unsetenv... yes
698
checking for utimensat... yes
699
checking for utimes... yes
700
checking for wait4... yes
701
checking for waitpid... yes
702
checking if getcwd allocates buffer if NULL is given... yes
703
checking crypt.h usability... yes
704
checking crypt.h presence... yes
705
checking for crypt.h... yes
706
checking for struct crypt_data.initialized... yes
707
checking for __builtin_bswap16... yes
708
checking for __builtin_bswap32... yes
709
checking for __builtin_bswap64... yes
710
checking for __builtin_popcount... yes
711
checking for __builtin_popcountll... yes
712
checking for __builtin_clz... yes
713
checking for __builtin_clzl... yes
714
checking for __builtin_clzll... yes
715
checking for __builtin_ctz... yes
716
checking for __builtin_ctzll... yes
717
checking for __builtin_add_overflow... yes
718
checking for __builtin_sub_overflow... yes
719
checking for __builtin_mul_overflow... yes
720
checking for __builtin_mul_overflow_p... no
721
checking for __builtin_constant_p... yes
722
checking for __builtin_choose_expr... yes
723
checking for __builtin_choose_expr_constant_p... yes
724
checking for __builtin_types_compatible_p... yes
725
checking whether atan2 handles Inf as C99... yes
726
checking for clock_getres... yes
727
checking for unsetenv returns a value... yes
728
checking whether struct tm is in sys/time.h or time.h... time.h
729
checking for struct tm.tm_zone... yes
730
checking for struct tm.tm_gmtoff... yes
731
checking for external int daylight... yes
732
checking for negative time_t for gmtime(3)... yes
733
checking for localtime(3) overflow correctly... yes
734
checking for sig_t... yes
735
checking whether right shift preserve sign bit... yes
736
checking whether _SC_CLK_TCK is supported... yes
737
checking stack growing direction on arm... -1
738
checking for pthread_kill in -lthr... no
739
checking for pthread_kill in -lpthread... yes
740
checking for pthread_np.h... no
741
checking whether pthread_t is scalar type... yes
742
checking for sched_yield... yes
743
checking for pthread_attr_setinheritsched... yes
744
checking for pthread_attr_get_np... no
745
checking for pthread_attr_getstack... yes
746
checking for pthread_attr_init... yes
747
checking for pthread_get_stackaddr_np... no
748
checking for pthread_get_stacksize_np... no
749
checking for thr_stksegment... no
750
checking for pthread_stackseg_np... no
751
checking for pthread_getthrds_np... no
752
checking for pthread_cond_init... yes
753
checking for pthread_condattr_setclock... yes
754
checking for pthread_condattr_init... yes
755
checking for pthread_sigmask... yes
756
checking for pthread_setname_np... yes
757
checking for pthread_set_name_np... no
758
checking for pthread_getattr_np... yes
759
checking arguments of pthread_setname_np... (pthread_self(), name)
760
checking if mcontext_t is a pointer... no
761
checking for getcontext... no
762
checking for setcontext... no
763
checking if fork works with pthread... yes
764
checking whether ELF binaries are produced... yes
765
checking elf.h usability... yes
766
checking elf.h presence... yes
767
checking for elf.h... yes
768
checking elf_abi.h usability... no
769
checking elf_abi.h presence... no
770
checking for elf_abi.h... no
771
checking whether OS depend dynamic link works... yes
772
checking for backtrace... no
773
checking valgrind/memcheck.h usability... no
774
checking valgrind/memcheck.h presence... no
775
checking for valgrind/memcheck.h... no
776
checking for strip... strip
777
checking whether -Wl,--no-undefined is accepted as LDFLAGS... yes
778
checking whether wrapper for LD_LIBRARY_PATH is needed... no
779
checking whether dtrace USDT is available... no
780
checking for __builtin_setjmp... yes with cast ()
781
checking for _setjmpex as a macro or function... no
782
checking for _setjmp as a macro or function... yes
783
checking for sigsetjmp as a macro or function... yes
784
checking for setjmp type... __builtin_setjmp
785
checking for prefix of external symbols... NONE
786
checking pthread.h usability... yes
787
checking pthread.h presence... yes
788
checking for pthread.h... yes
789
checking if make is GNU make... yes
790
.ext/include/arm-linux-musleabihf/ruby/config.h updated
791
configure: ruby library version = 2.5.0
792
configure: creating ./config.status
793
config.status: creating GNUmakefile
794
config.status: creating Makefile
795
config.status: creating ruby-2.5.pc
796
---
797
Configuration summary for ruby version 2.5.0
798

    
799
   * Installation prefix: /usr/local
800
   * exec prefix:         ${prefix}
801
   * arch:                arm-linux-musleabihf
802
   * site arch:           ${arch}
803
   * RUBY_BASE_NAME:      ruby
804
   * enable shared:       yes
805
   * ruby lib prefix:     ${libdir}/${RUBY_BASE_NAME}
806
   * site libraries path: ${rubylibprefix}/${sitearch}
807
   * vendor path:         ${rubylibprefix}/vendor_ruby
808
   * target OS:           linux-musleabihf
809
   * compiler:            gcc
810
   * with pthread:        yes
811
   * enable shared libs:  yes
812
   * dynamic library ext: so
813
   * CFLAGS:              ${optflags} ${debugflags} ${warnflags}
814
   * LDFLAGS:             -L. -fstack-protector -rdynamic \
815
                          -Wl,-export-dynamic
816
   * optflags:            -O3
817
   * debugflags:          -ggdb3
818
   * warnflags:           -Wall -Wextra -Wno-unused-parameter \
819
                          -Wno-parentheses -Wno-long-long \
820
                          -Wno-missing-field-initializers \
821
                          -Wno-tautological-compare \
822
                          -Wno-parentheses-equality \
823
                          -Wno-constant-logical-operand -Wno-self-assign \
824
                          -Wunused-variable -Wimplicit-int -Wpointer-arith \
825
                          -Wwrite-strings -Wdeclaration-after-statement \
826
                          -Wimplicit-function-declaration \
827
                          -Wdeprecated-declarations \
828
                          -Wmisleading-indentation \
829
                          -Wno-packed-bitfield-compat \
830
                          -Wsuggest-attribute=noreturn \
831
                          -Wsuggest-attribute=format -Wduplicated-cond \
832
                          -Wno-maybe-uninitialized
833
   * strip command:       strip -S -x
834
   * install doc:         no
835
   * man page type:       man
836

    
837
---
838
+ nproc
839
+ make -j 4
840
	CC = gcc
841
	LD = ld
842
	LDSHARED = gcc -shared
843
	CFLAGS = -O3 -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wmisleading-indentation -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wduplicated-cond -Wno-maybe-uninitialized -std=gnu99  -fPIC 
844
	XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT
845
	CPPFLAGS =   -I. -I.ext/include/arm-linux-musleabihf -I./include -I. -I./enc/unicode/10.0.0
846
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.2.5  -fstack-protector  
847
	SOLIBS = -lpthread -ldl -lcrypt -lm  
848
	LANG = C.UTF-8
849
	LC_ALL = 
850
	LC_CTYPE = 
851
gcc (Alpine 6.4.0) 6.4.0
852
Copyright (C) 2017 Free Software Foundation, Inc.
853
This is free software; see the source for copying conditions.  There is NO
854
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
855

    
856
compiling ./main.c
857
compiling dmydln.c
858
compiling miniinit.c
859
compiling dmyext.c
860
compiling miniprelude.c
861
making dummy probes.h
862
compiling bignum.c
863
compiling class.c
864
compiling compar.c
865
compiling compile.c
866
compiling complex.c
867
compiling cont.c
868
compiling debug.c
869
compiling debug_counter.c
870
compiling dir.c
871
compiling dln_find.c
872
compiling encoding.c
873
compiling enum.c
874
compiling enumerator.c
875
compiling error.c
876
compiling eval.c
877
compiling file.c
878
compiling gc.c
879
compiling hash.c
880
compiling inits.c
881
compiling io.c
882
compiling iseq.c
883
compiling load.c
884
compiling marshal.c
885
compiling math.c
886
compiling node.c
887
compiling numeric.c
888
compiling object.c
889
compiling pack.c
890
compiling parse.c
891
compiling proc.c
892
compiling process.c
893
compiling random.c
894
compiling range.c
895
compiling rational.c
896
compiling re.c
897
compiling regcomp.c
898
compiling regenc.c
899
compiling regerror.c
900
compiling regexec.c
901
compiling regparse.c
902
compiling regsyntax.c
903
compiling ruby.c
904
compiling safe.c
905
compiling signal.c
906
compiling sprintf.c
907
compiling st.c
908
compiling strftime.c
909
compiling string.c
910
compiling struct.c
911
compiling symbol.c
912
compiling thread.c
913
compiling time.c
914
compiling transcode.c
915
compiling util.c
916
compiling variable.c
917
compiling version.c
918
compiling vm.c
919
compiling vm_backtrace.c
920
compiling vm_dump.c
921
compiling vm_trace.c
922
compiling ./missing/explicit_bzero.c
923
compiling ./missing/setproctitle.c
924
compiling addr2line.c
925
compiling dmyenc.c
926
compiling dln.c
927
compiling localeinit.c
928
compiling prelude.c
929
compiling array.c
930
compiling enc/ascii.c
931
compiling enc/us_ascii.c
932
compiling enc/unicode.c
933
compiling enc/utf_8.c
934
compiling enc/trans/newline.c
935
linking miniruby
936
generating encdb.h
937
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
938
make: *** [uncommon.mk:711: .rbconfig.time] Segmentation fault
939
make: *** Waiting for unfinished jobs....
940
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
941
make: *** [uncommon.mk:943: encdb.h] Segmentation fault
942
The command '/bin/sh -c set -ex 		&& apk add --no-cache --virtual .ruby-builddeps 		autoconf 		bison 		bzip2 		bzip2-dev 		ca-certificates 		coreutils 		dpkg-dev dpkg 		gcc 		gdbm-dev 		glib-dev 		libc-dev 		libffi-dev 		libressl 		libressl-dev 		libxml2-dev 		libxslt-dev 		linux-headers 		make 		ncurses-dev 		procps 		readline-dev 		ruby 		tar 		xz 		yaml-dev 		zlib-dev 		&& wget -O ruby.tar.xz "https://cache.ruby-lang.org/pub/ruby/${RUBY_MAJOR%-rc}/ruby-$RUBY_VERSION.tar.xz" 	&& echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum -c - 		&& mkdir -p /usr/src/ruby 	&& tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1 	&& rm ruby.tar.xz 		&& cd /usr/src/ruby 		&& { 		echo '#define ENABLE_PATH_CHECK 0'; 		echo; 		cat file.c; 	} > file.c.new 	&& mv file.c.new file.c 		&& autoconf 	&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" 	&& export ac_cv_func_isnan=yes ac_cv_func_isinf=yes 	&& ./configure 		--build="$gnuArch" 		--disable-install-doc 		--enable-shared 	&& make -j "$(nproc)" 	&& make install 		&& runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)" 	&& apk add --virtual .ruby-rundeps $runDeps 		bzip2 		ca-certificates 		libffi-dev 		libressl-dev 		procps 		yaml-dev 		zlib-dev 	&& apk del .ruby-builddeps 	&& cd / 	&& rm -r /usr/src/ruby 		&& gem update --system "$RUBYGEMS_VERSION" 	&& gem install bundler --version "$BUNDLER_VERSION" --force' returned a non-zero code: 2