This commit is contained in:
Binary file not shown.
@@ -0,0 +1,44 @@
|
||||
current directory: /home/pizza2d1/gems/gems/bigdecimal-3.1.9/ext/bigdecimal
|
||||
/usr/bin/ruby3.2 -I/usr/lib/ruby/vendor_ruby extconf.rb
|
||||
checking for __builtin_clz()... yes
|
||||
checking for __builtin_clzl()... yes
|
||||
checking for __builtin_clzll()... yes
|
||||
checking for float.h... yes
|
||||
checking for math.h... yes
|
||||
checking for stdbool.h... yes
|
||||
checking for stdlib.h... yes
|
||||
checking for x86intrin.h... yes
|
||||
checking for _lzcnt_u32() in x86intrin.h... no
|
||||
checking for _lzcnt_u64() in x86intrin.h... no
|
||||
checking for intrin.h... no
|
||||
checking for labs() in stdlib.h... yes
|
||||
checking for llabs() in stdlib.h... yes
|
||||
checking for finite() in math.h... yes
|
||||
checking for isfinite() in math.h... no
|
||||
checking for ruby/atomic.h... yes
|
||||
checking for ruby/internal/has/builtin.h... yes
|
||||
checking for ruby/internal/static_assert.h... yes
|
||||
checking for rb_rational_num() in ruby.h... yes
|
||||
checking for rb_rational_den() in ruby.h... yes
|
||||
checking for rb_complex_real() in ruby.h... yes
|
||||
checking for rb_complex_imag() in ruby.h... yes
|
||||
checking for rb_opts_exception_p() in ruby.h... yes
|
||||
checking for rb_category_warn() in ruby.h... yes
|
||||
checking for RB_WARN_CATEGORY_DEPRECATED in ruby.h... yes
|
||||
creating Makefile
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/bigdecimal-3.1.9/ext/bigdecimal
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-nitl0v sitelibdir\=./.gem.20260916-3763582-nitl0v clean
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/bigdecimal-3.1.9/ext/bigdecimal
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-nitl0v sitelibdir\=./.gem.20260916-3763582-nitl0v
|
||||
compiling bigdecimal.c
|
||||
compiling missing.c
|
||||
linking shared-object bigdecimal.so
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/bigdecimal-3.1.9/ext/bigdecimal
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-nitl0v sitelibdir\=./.gem.20260916-3763582-nitl0v install
|
||||
/usr/bin/install -c -m 0755 bigdecimal.so ./.gem.20260916-3763582-nitl0v
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/bigdecimal-3.1.9/ext/bigdecimal
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-nitl0v sitelibdir\=./.gem.20260916-3763582-nitl0v clean
|
||||
@@ -0,0 +1,605 @@
|
||||
have_builtin_func: checking for __builtin_clz()... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int main(int argc, char **argv)
|
||||
4: {
|
||||
5: return !!argv[argc];
|
||||
6: }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int foo;
|
||||
4: int main() { __builtin_clz(0); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_builtin_func: checking for __builtin_clzl()... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int foo;
|
||||
4: int main() { __builtin_clzl(0); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_builtin_func: checking for __builtin_clzll()... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int foo;
|
||||
4: int main() { __builtin_clzll(0); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for float.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <float.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for math.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <math.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for stdbool.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <stdbool.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for stdlib.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <stdlib.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for x86intrin.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <x86intrin.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for _lzcnt_u32() in x86intrin.h... -------------------- no
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
/usr/bin/ld: /tmp/ccqQcDRW.o: in function `t':
|
||||
/home/pizza2d1/gems/gems/bigdecimal-3.1.9/ext/bigdecimal/conftest.c:16:(.text+0xb): undefined reference to `_lzcnt_u32'
|
||||
collect2: error: ld returned 1 exit status
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <x86intrin.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))_lzcnt_u32; return !p; }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
conftest.c:16:13: error: conflicting types for ‘_lzcnt_u32’; have ‘void()’
|
||||
16 | extern void _lzcnt_u32();
|
||||
| ^~~~~~~~~~
|
||||
In file included from /usr/lib/gcc/x86_64-linux-gnu/13/include/x86gprintrin.h:61,
|
||||
from /usr/lib/gcc/x86_64-linux-gnu/13/include/x86intrin.h:27,
|
||||
from conftest.c:3:
|
||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/lzcntintrin.h:51:1: note: previous definition of ‘_lzcnt_u32’ with type ‘unsigned int(unsigned int)’
|
||||
51 | _lzcnt_u32 (unsigned int __X)
|
||||
| ^~~~~~~~~~
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <x86intrin.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: extern void _lzcnt_u32();
|
||||
17: int t(void) { _lzcnt_u32(); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for _lzcnt_u64() in x86intrin.h... -------------------- no
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
/usr/bin/ld: /tmp/ccCTKY3u.o: in function `t':
|
||||
/home/pizza2d1/gems/gems/bigdecimal-3.1.9/ext/bigdecimal/conftest.c:16:(.text+0xb): undefined reference to `_lzcnt_u64'
|
||||
collect2: error: ld returned 1 exit status
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <x86intrin.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))_lzcnt_u64; return !p; }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
conftest.c:16:13: error: conflicting types for ‘_lzcnt_u64’; have ‘void()’
|
||||
16 | extern void _lzcnt_u64();
|
||||
| ^~~~~~~~~~
|
||||
In file included from /usr/lib/gcc/x86_64-linux-gnu/13/include/x86gprintrin.h:61,
|
||||
from /usr/lib/gcc/x86_64-linux-gnu/13/include/x86intrin.h:27,
|
||||
from conftest.c:3:
|
||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/lzcntintrin.h:64:1: note: previous definition of ‘_lzcnt_u64’ with type ‘long long unsigned int(long long unsigned int)’
|
||||
64 | _lzcnt_u64 (unsigned long long __X)
|
||||
| ^~~~~~~~~~
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <x86intrin.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: extern void _lzcnt_u64();
|
||||
17: int t(void) { _lzcnt_u64(); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for intrin.h... -------------------- no
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
conftest.c:3:10: fatal error: intrin.h: No such file or directory
|
||||
3 | #include <intrin.h>
|
||||
| ^~~~~~~~~~
|
||||
compilation terminated.
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <intrin.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for labs() in stdlib.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <stdlib.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))labs; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for llabs() in stdlib.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <stdlib.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))llabs; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for finite() in math.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <math.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))finite; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for isfinite() in math.h... -------------------- no
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
conftest.c: In function ‘t’:
|
||||
conftest.c:16:57: error: ‘isfinite’ undeclared (first use in this function); did you mean ‘finite’?
|
||||
16 | int t(void) { void ((*volatile p)()); p = (void ((*)()))isfinite; return !p; }
|
||||
| ^~~~~~~~
|
||||
| finite
|
||||
conftest.c:16:57: note: each undeclared identifier is reported only once for each function it appears in
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <math.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))isfinite; return !p; }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
/usr/bin/ld: /tmp/ccyjbqcO.o: in function `t':
|
||||
/home/pizza2d1/gems/gems/bigdecimal-3.1.9/ext/bigdecimal/conftest.c:17:(.text+0xb): undefined reference to `__builtin_isfinite'
|
||||
collect2: error: ld returned 1 exit status
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <math.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: extern void isfinite();
|
||||
17: int t(void) { isfinite(); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for ruby/atomic.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby/atomic.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for ruby/internal/has/builtin.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby/internal/has/builtin.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for ruby/internal/static_assert.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby/internal/static_assert.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_rational_num() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_rational_num; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_rational_den() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_rational_den; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_complex_real() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_complex_real; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_complex_imag() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_complex_imag; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_opts_exception_p() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
conftest.c: In function ‘t’:
|
||||
conftest.c:16:57: error: ‘rb_opts_exception_p’ undeclared (first use in this function); did you mean ‘rb_make_exception’?
|
||||
16 | int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_opts_exception_p; return !p; }
|
||||
| ^~~~~~~~~~~~~~~~~~~
|
||||
| rb_make_exception
|
||||
conftest.c:16:57: note: each undeclared identifier is reported only once for each function it appears in
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_opts_exception_p; return !p; }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: extern void rb_opts_exception_p();
|
||||
17: int t(void) { rb_opts_exception_p(); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_category_warn() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_category_warn; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_const: checking for RB_WARN_CATEGORY_DEPRECATED in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: typedef int conftest_type;
|
||||
7: conftest_type conftestval = (int)RB_WARN_CATEGORY_DEPRECATED;
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,19 @@
|
||||
current directory: /home/pizza2d1/gems/gems/eventmachine-1.2.7/ext/fastfilereader
|
||||
/usr/bin/ruby3.2 -I/usr/lib/ruby/vendor_ruby extconf.rb
|
||||
creating Makefile
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/eventmachine-1.2.7/ext/fastfilereader
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3762757-lft3pb sitelibdir\=./.gem.20260916-3762757-lft3pb clean
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/eventmachine-1.2.7/ext/fastfilereader
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3762757-lft3pb sitelibdir\=./.gem.20260916-3762757-lft3pb
|
||||
compiling mapper.cpp
|
||||
compiling rubymain.cpp
|
||||
linking shared-object fastfilereaderext.so
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/eventmachine-1.2.7/ext/fastfilereader
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3762757-lft3pb sitelibdir\=./.gem.20260916-3762757-lft3pb install
|
||||
/usr/bin/install -c -m 0755 fastfilereaderext.so ./.gem.20260916-3762757-lft3pb
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/eventmachine-1.2.7/ext/fastfilereader
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3762757-lft3pb sitelibdir\=./.gem.20260916-3762757-lft3pb clean
|
||||
@@ -0,0 +1,647 @@
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu x86_64-linux-gnu-pkg-config --exists openssl
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu x86_64-linux-gnu-pkg-config --libs openssl |
|
||||
=> "-lssl -lcrypto \n"
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int main(int argc, char **argv)
|
||||
4: {
|
||||
5: return !!argv[argc];
|
||||
6: }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lssl -lcrypto -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int main(int argc, char **argv)
|
||||
4: {
|
||||
5: return !!argv[argc];
|
||||
6: }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu x86_64-linux-gnu-pkg-config --cflags-only-I openssl |
|
||||
=> "\n"
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu x86_64-linux-gnu-pkg-config --cflags-only-other openssl |
|
||||
=> "\n"
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu x86_64-linux-gnu-pkg-config --libs-only-l openssl |
|
||||
=> "-lssl -lcrypto \n"
|
||||
package configuration for openssl
|
||||
incflags:
|
||||
cflags:
|
||||
ldflags:
|
||||
libs: -lssl -lcrypto
|
||||
|
||||
have_library: checking for -lcrypto... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lruby-3.2 -lssl -lcrypto -lcrypto -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14:
|
||||
15: int t(void) { ; return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_library: checking for -lssl... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14:
|
||||
15: int t(void) { ; return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for openssl/ssl.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <openssl/ssl.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for openssl/err.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <openssl/err.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_var: checking for rb_trap_immediate in ruby.h,rubysig.h... -------------------- no
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
conftest.c:4:10: fatal error: rubysig.h: No such file or directory
|
||||
4 | #include <rubysig.h>
|
||||
| ^~~~~~~~~~~
|
||||
compilation terminated.
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4: #include <rubysig.h>
|
||||
5:
|
||||
6: /*top*/
|
||||
7: extern int t(void);
|
||||
8: int main(int argc, char **argv)
|
||||
9: {
|
||||
10: if (argc > 1000000) {
|
||||
11: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
12: printf("%d", (*tp)());
|
||||
13: }
|
||||
14:
|
||||
15: return !!argv[argc];
|
||||
16: }
|
||||
17: int t(void) { const volatile void *volatile p; p = &(&rb_trap_immediate)[0]; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_thread_blocking_region()... -------------------- no
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
conftest.c: In function ‘t’:
|
||||
conftest.c:14:57: error: ‘rb_thread_blocking_region’ undeclared (first use in this function)
|
||||
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_thread_blocking_region; return !p; }
|
||||
| ^~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_thread_blocking_region; return !p; }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
/usr/bin/ld: /tmp/ccJzlOiU.o: in function `t':
|
||||
/home/pizza2d1/gems/gems/eventmachine-1.2.7/ext/conftest.c:15:(.text+0xb): undefined reference to `rb_thread_blocking_region'
|
||||
collect2: error: ld returned 1 exit status
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: extern void rb_thread_blocking_region();
|
||||
15: int t(void) { rb_thread_blocking_region(); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_thread_call_without_gvl() in ruby/thread.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby/thread.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_thread_call_without_gvl; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_thread_fd_select()... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_thread_fd_select; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_type: checking for rb_fdset_t in ruby/intern.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby/intern.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: typedef rb_fdset_t conftest_type;
|
||||
7: int conftestval[sizeof(conftest_type)?1:-1];
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_wait_for_single_fd()... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
conftest.c: In function ‘t’:
|
||||
conftest.c:14:57: error: ‘rb_wait_for_single_fd’ undeclared (first use in this function)
|
||||
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_wait_for_single_fd; return !p; }
|
||||
| ^~~~~~~~~~~~~~~~~~~~~
|
||||
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_wait_for_single_fd; return !p; }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: extern void rb_wait_for_single_fd();
|
||||
15: int t(void) { rb_wait_for_single_fd(); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_enable_interrupt()... -------------------- no
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
conftest.c: In function ‘t’:
|
||||
conftest.c:14:57: error: ‘rb_enable_interrupt’ undeclared (first use in this function); did you mean ‘rb_eInterrupt’?
|
||||
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_enable_interrupt; return !p; }
|
||||
| ^~~~~~~~~~~~~~~~~~~
|
||||
| rb_eInterrupt
|
||||
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_enable_interrupt; return !p; }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
/usr/bin/ld: /tmp/ccQNGadi.o: in function `t':
|
||||
/home/pizza2d1/gems/gems/eventmachine-1.2.7/ext/conftest.c:15:(.text+0xb): undefined reference to `rb_enable_interrupt'
|
||||
collect2: error: ld returned 1 exit status
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: extern void rb_enable_interrupt();
|
||||
15: int t(void) { rb_enable_interrupt(); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_time_new()... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_time_new; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for inotify_init() in sys/inotify.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <sys/inotify.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))inotify_init; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for writev() in sys/uio.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <sys/uio.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))writev; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for pipe2() in unistd.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <unistd.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))pipe2; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for accept4() in sys/socket.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <sys/socket.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))accept4; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_const: checking for SOCK_CLOEXEC in sys/socket.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <sys/socket.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: typedef int conftest_type;
|
||||
7: conftest_type conftestval = (int)SOCK_CLOEXEC;
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for sys/event.h... -------------------- no
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
conftest.c:3:10: fatal error: sys/event.h: No such file or directory
|
||||
3 | #include <sys/event.h>
|
||||
| ^~~~~~~~~~~~~
|
||||
compilation terminated.
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <sys/event.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for epoll_create() in sys/epoll.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <sys/epoll.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))epoll_create; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for clock_gettime()... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lssl -lcrypto -lcrypto -lssl -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))clock_gettime; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_const: checking for CLOCK_MONOTONIC_RAW in time.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <time.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: typedef int conftest_type;
|
||||
7: conftest_type conftestval = (int)CLOCK_MONOTONIC_RAW;
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_const: checking for CLOCK_MONOTONIC in time.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <time.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: typedef int conftest_type;
|
||||
7: conftest_type conftestval = (int)CLOCK_MONOTONIC;
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-g++ -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -Wall -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int main() {return 0;}
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-g++ -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -Wextra -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int main() {return 0;}
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-g++ -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -Wno-deprecated-declarations -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int main() {return 0;}
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-g++ -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -Wno-ignored-qualifiers -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int main() {return 0;}
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-g++ -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -Wno-unused-result -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int main() {return 0;}
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-g++ -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -Wno-address -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int main() {return 0;}
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-g++ -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lssl -lcrypto -lcrypto -lssl -lruby-3.2 -lstdc++ -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <utility>
|
||||
4: using namespace std;
|
||||
5: int main(){ pair<const int,int> tuple = make_pair(1,2); }
|
||||
/* end */
|
||||
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,19 @@
|
||||
current directory: /home/pizza2d1/gems/gems/http_parser.rb-0.8.0/ext/ruby_http_parser
|
||||
/usr/bin/ruby3.2 -I/usr/lib/ruby/vendor_ruby extconf.rb
|
||||
creating Makefile
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/http_parser.rb-0.8.0/ext/ruby_http_parser
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-v02v67 sitelibdir\=./.gem.20260916-3763582-v02v67 clean
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/http_parser.rb-0.8.0/ext/ruby_http_parser
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-v02v67 sitelibdir\=./.gem.20260916-3763582-v02v67
|
||||
compiling ruby_http_parser.c
|
||||
compiling ryah_http_parser.c
|
||||
linking shared-object ruby_http_parser.so
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/http_parser.rb-0.8.0/ext/ruby_http_parser
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-v02v67 sitelibdir\=./.gem.20260916-3763582-v02v67 install
|
||||
/usr/bin/install -c -m 0755 ruby_http_parser.so ./.gem.20260916-3763582-v02v67
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/http_parser.rb-0.8.0/ext/ruby_http_parser
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-v02v67 sitelibdir\=./.gem.20260916-3763582-v02v67 clean
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,19 @@
|
||||
current directory: /home/pizza2d1/gems/gems/http_parser.rb-0.8.1/ext/ruby_http_parser
|
||||
/usr/bin/ruby3.2 -I/usr/lib/ruby/vendor_ruby extconf.rb
|
||||
creating Makefile
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/http_parser.rb-0.8.1/ext/ruby_http_parser
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3762757-5aydch sitelibdir\=./.gem.20260916-3762757-5aydch clean
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/http_parser.rb-0.8.1/ext/ruby_http_parser
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3762757-5aydch sitelibdir\=./.gem.20260916-3762757-5aydch
|
||||
compiling ruby_http_parser.c
|
||||
compiling ryah_http_parser.c
|
||||
linking shared-object ruby_http_parser.so
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/http_parser.rb-0.8.1/ext/ruby_http_parser
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3762757-5aydch sitelibdir\=./.gem.20260916-3762757-5aydch install
|
||||
/usr/bin/install -c -m 0755 ruby_http_parser.so ./.gem.20260916-3762757-5aydch
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/http_parser.rb-0.8.1/ext/ruby_http_parser
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3762757-5aydch sitelibdir\=./.gem.20260916-3762757-5aydch clean
|
||||
BIN
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,38 @@
|
||||
current directory: /home/pizza2d1/gems/gems/io-event-1.9.0/ext
|
||||
/usr/bin/ruby3.2 -I/usr/lib/ruby/vendor_ruby extconf.rb
|
||||
checking for rb_ext_ractor_safe()... yes
|
||||
checking for &rb_fiber_transfer()... yes
|
||||
checking for -luring... no
|
||||
checking for sys/epoll.h... yes
|
||||
checking for sys/event.h... no
|
||||
checking for sys/wait.h... yes
|
||||
checking for sys/eventfd.h... yes
|
||||
checking for rb_io_descriptor()... yes
|
||||
checking for &rb_process_status_wait()... no
|
||||
checking for rb_fiber_current()... yes
|
||||
checking for &rb_fiber_raise()... yes
|
||||
checking for epoll_pwait2()... yes
|
||||
checking for ruby/io/buffer.h... yes
|
||||
creating extconf.h
|
||||
creating Makefile
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/io-event-1.9.0/ext
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-uef7b1 sitelibdir\=./.gem.20260916-3763582-uef7b1 clean
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/io-event-1.9.0/ext
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-uef7b1 sitelibdir\=./.gem.20260916-3763582-uef7b1
|
||||
compiling ./io/event/selector/epoll.c
|
||||
compiling ./io/event/event.c
|
||||
compiling ./io/event/fiber.c
|
||||
compiling ./io/event/interrupt.c
|
||||
compiling ./io/event/profiler.c
|
||||
compiling ./io/event/selector/selector.c
|
||||
compiling ./io/event/time.c
|
||||
linking shared-object IO_Event.so
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/io-event-1.9.0/ext
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-uef7b1 sitelibdir\=./.gem.20260916-3763582-uef7b1 install
|
||||
/usr/bin/install -c -m 0755 IO_Event.so ./.gem.20260916-3763582-uef7b1
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/io-event-1.9.0/ext
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-uef7b1 sitelibdir\=./.gem.20260916-3763582-uef7b1 clean
|
||||
@@ -0,0 +1,334 @@
|
||||
have_func: checking for rb_ext_ractor_safe()... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int main(int argc, char **argv)
|
||||
4: {
|
||||
5: return !!argv[argc];
|
||||
6: }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_ext_ractor_safe; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for &rb_fiber_transfer()... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: int t(void) { const volatile void *volatile p; p = (const volatile void *)&rb_fiber_transfer; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_library: checking for -luring... -------------------- no
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -luring -lm -lpthread -lc"
|
||||
/usr/bin/ld: cannot find -luring: No such file or directory
|
||||
collect2: error: ld returned 1 exit status
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14:
|
||||
15: int t(void) { ; return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for sys/epoll.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <sys/epoll.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for sys/event.h... -------------------- no
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 -c conftest.c"
|
||||
conftest.c:3:10: fatal error: sys/event.h: No such file or directory
|
||||
3 | #include <sys/event.h>
|
||||
| ^~~~~~~~~~~~~
|
||||
compilation terminated.
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <sys/event.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for sys/wait.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <sys/wait.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for sys/eventfd.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <sys/eventfd.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_io_descriptor()... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
conftest.c: In function ‘t’:
|
||||
conftest.c:14:57: error: ‘rb_io_descriptor’ undeclared (first use in this function)
|
||||
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_io_descriptor; return !p; }
|
||||
| ^~~~~~~~~~~~~~~~
|
||||
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_io_descriptor; return !p; }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: extern void rb_io_descriptor();
|
||||
15: int t(void) { rb_io_descriptor(); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for &rb_process_status_wait()... -------------------- no
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
conftest.c: In function ‘t’:
|
||||
conftest.c:14:76: error: ‘rb_process_status_wait’ undeclared (first use in this function)
|
||||
14 | int t(void) { const volatile void *volatile p; p = (const volatile void *)&rb_process_status_wait; return !p; }
|
||||
| ^~~~~~~~~~~~~~~~~~~~~~
|
||||
conftest.c:14:76: note: each undeclared identifier is reported only once for each function it appears in
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: int t(void) { const volatile void *volatile p; p = (const volatile void *)&rb_process_status_wait; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_fiber_current()... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_fiber_current; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for &rb_fiber_raise()... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: int t(void) { const volatile void *volatile p; p = (const volatile void *)&rb_fiber_raise; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for epoll_pwait2()... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
conftest.c: In function ‘t’:
|
||||
conftest.c:14:57: error: ‘epoll_pwait2’ undeclared (first use in this function)
|
||||
14 | int t(void) { void ((*volatile p)()); p = (void ((*)()))epoll_pwait2; return !p; }
|
||||
| ^~~~~~~~~~~~
|
||||
conftest.c:14:57: note: each undeclared identifier is reported only once for each function it appears in
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))epoll_pwait2; return !p; }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: /*top*/
|
||||
4: extern int t(void);
|
||||
5: int main(int argc, char **argv)
|
||||
6: {
|
||||
7: if (argc > 1000000) {
|
||||
8: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
9: printf("%d", (*tp)());
|
||||
10: }
|
||||
11:
|
||||
12: return !!argv[argc];
|
||||
13: }
|
||||
14: extern void epoll_pwait2();
|
||||
15: int t(void) { epoll_pwait2(); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_header: checking for ruby/io/buffer.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -Wall -Wno-unknown-pragmas -std=c99 -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby/io/buffer.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
extconf.h is:
|
||||
/* begin */
|
||||
1: #ifndef EXTCONF_H
|
||||
2: #define EXTCONF_H
|
||||
3: #define HAVE_RB_EXT_RACTOR_SAFE 1
|
||||
4: #define HAVE__RB_FIBER_TRANSFER 1
|
||||
5: #define HAVE_SYS_EPOLL_H 1
|
||||
6: #define HAVE_SYS_WAIT_H 1
|
||||
7: #define HAVE_SYS_EVENTFD_H 1
|
||||
8: #define HAVE_RB_IO_DESCRIPTOR 1
|
||||
9: #define HAVE_RB_FIBER_CURRENT 1
|
||||
10: #define HAVE__RB_FIBER_RAISE 1
|
||||
11: #define HAVE_EPOLL_PWAIT2 1
|
||||
12: #define HAVE_RUBY_IO_BUFFER_H 1
|
||||
13: #endif
|
||||
/* end */
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
current directory: /home/pizza2d1/gems/gems/json-2.10.2/ext/json/ext/parser
|
||||
/usr/bin/ruby3.2 -I/usr/lib/ruby/vendor_ruby extconf.rb
|
||||
checking for rb_enc_interned_str() in ruby.h... yes
|
||||
checking for rb_hash_new_capa() in ruby.h... yes
|
||||
checking for rb_hash_bulk_insert() in ruby.h... yes
|
||||
checking for rb_category_warn() in ruby.h... yes
|
||||
checking for strnlen() in string.h... yes
|
||||
checking for whether -std=c99 is accepted as CFLAGS... yes
|
||||
creating Makefile
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/json-2.10.2/ext/json/ext/parser
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-up5u9y sitelibdir\=./.gem.20260916-3763582-up5u9y clean
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/json-2.10.2/ext/json/ext/parser
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-up5u9y sitelibdir\=./.gem.20260916-3763582-up5u9y
|
||||
compiling parser.c
|
||||
linking shared-object json/ext/parser.so
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/json-2.10.2/ext/json/ext/parser
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-up5u9y sitelibdir\=./.gem.20260916-3763582-up5u9y install
|
||||
/usr/bin/install -c -m 0755 parser.so ./.gem.20260916-3763582-up5u9y/json/ext
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/json-2.10.2/ext/json/ext/parser
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-up5u9y sitelibdir\=./.gem.20260916-3763582-up5u9y clean
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,179 @@
|
||||
have_func: checking for rb_enc_interned_str() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int main(int argc, char **argv)
|
||||
4: {
|
||||
5: return !!argv[argc];
|
||||
6: }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
conftest.c: In function ‘t’:
|
||||
conftest.c:16:57: error: ‘rb_enc_interned_str’ undeclared (first use in this function); did you mean ‘rb_interned_str’?
|
||||
16 | int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_enc_interned_str; return !p; }
|
||||
| ^~~~~~~~~~~~~~~~~~~
|
||||
| rb_interned_str
|
||||
conftest.c:16:57: note: each undeclared identifier is reported only once for each function it appears in
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_enc_interned_str; return !p; }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: extern void rb_enc_interned_str();
|
||||
17: int t(void) { rb_enc_interned_str(); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_hash_new_capa() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_hash_new_capa; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_hash_bulk_insert() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_hash_bulk_insert; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_category_warn() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_category_warn; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for strnlen() in string.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <string.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))strnlen; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
block in append_cflags: checking for whether -std=c99 is accepted as CFLAGS... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -std=c99 -Werror -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int main(int argc, char **argv)
|
||||
4: {
|
||||
5: return !!argv[argc];
|
||||
6: }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
current directory: /home/pizza2d1/gems/gems/racc-1.8.1/ext/racc/cparse
|
||||
/usr/bin/ruby3.2 -I/usr/lib/ruby/vendor_ruby extconf.rb
|
||||
creating Makefile
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/racc-1.8.1/ext/racc/cparse
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-rzd82i sitelibdir\=./.gem.20260916-3763582-rzd82i clean
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/racc-1.8.1/ext/racc/cparse
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-rzd82i sitelibdir\=./.gem.20260916-3763582-rzd82i
|
||||
compiling cparse.c
|
||||
linking shared-object racc/cparse.so
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/racc-1.8.1/ext/racc/cparse
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-rzd82i sitelibdir\=./.gem.20260916-3763582-rzd82i install
|
||||
/usr/bin/install -c -m 0755 cparse.so ./.gem.20260916-3763582-rzd82i/racc
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/racc-1.8.1/ext/racc/cparse
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-rzd82i sitelibdir\=./.gem.20260916-3763582-rzd82i clean
|
||||
Binary file not shown.
@@ -0,0 +1,27 @@
|
||||
current directory: /home/pizza2d1/gems/gems/rbtree-0.4.6
|
||||
/usr/bin/ruby3.2 -I/usr/lib/ruby/vendor_ruby extconf.rb
|
||||
checking for ruby/version.h... yes
|
||||
checking for rb_exec_recursive() in ruby.h... yes
|
||||
checking for rb_exec_recursive_paired() in ruby.h... yes
|
||||
checking for rb_proc_lambda_p() in ruby.h... yes
|
||||
checking for rb_ary_resize() in ruby.h... yes
|
||||
checking for rb_obj_hide() in ruby.h... yes
|
||||
checking for rb_safe_level() in ruby.h... no
|
||||
checking for rb_cData() in ruby.h... no
|
||||
creating Makefile
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/rbtree-0.4.6
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-hpa6si sitelibdir\=./.gem.20260916-3763582-hpa6si clean
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/rbtree-0.4.6
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-hpa6si sitelibdir\=./.gem.20260916-3763582-hpa6si
|
||||
compiling dict.c
|
||||
compiling rbtree.c
|
||||
linking shared-object rbtree.so
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/rbtree-0.4.6
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-hpa6si sitelibdir\=./.gem.20260916-3763582-hpa6si install
|
||||
/usr/bin/install -c -m 0755 rbtree.so ./.gem.20260916-3763582-hpa6si
|
||||
|
||||
current directory: /home/pizza2d1/gems/gems/rbtree-0.4.6
|
||||
make DESTDIR\= sitearchdir\=./.gem.20260916-3763582-hpa6si sitelibdir\=./.gem.20260916-3763582-hpa6si clean
|
||||
@@ -0,0 +1,258 @@
|
||||
have_header: checking for ruby/version.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: int main(int argc, char **argv)
|
||||
4: {
|
||||
5: return !!argv[argc];
|
||||
6: }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC -c conftest.c"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby/version.h>
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_exec_recursive() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_exec_recursive; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_exec_recursive_paired() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_exec_recursive_paired; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_proc_lambda_p() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_proc_lambda_p; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_ary_resize() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_ary_resize; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_obj_hide() in ruby.h... -------------------- yes
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_obj_hide; return !p; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_safe_level() in ruby.h... -------------------- no
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
conftest.c: In function ‘t’:
|
||||
conftest.c:16:57: error: ‘rb_safe_level’ undeclared (first use in this function)
|
||||
16 | int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_safe_level; return !p; }
|
||||
| ^~~~~~~~~~~~~
|
||||
conftest.c:16:57: note: each undeclared identifier is reported only once for each function it appears in
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_safe_level; return !p; }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
/usr/bin/ld: /tmp/ccQkdDaT.o: in function `t':
|
||||
/home/pizza2d1/gems/gems/rbtree-0.4.6/conftest.c:17:(.text+0xb): undefined reference to `rb_safe_level'
|
||||
collect2: error: ld returned 1 exit status
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: extern void rb_safe_level();
|
||||
17: int t(void) { rb_safe_level(); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
have_func: checking for rb_cData() in ruby.h... -------------------- no
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
conftest.c: In function ‘t’:
|
||||
conftest.c:16:57: error: ‘rb_cData’ undeclared (first use in this function)
|
||||
16 | int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_cData; return !p; }
|
||||
| ^~~~~~~~
|
||||
conftest.c:16:57: note: each undeclared identifier is reported only once for each function it appears in
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_cData; return !p; }
|
||||
/* end */
|
||||
|
||||
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.2.0 -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC conftest.c -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -lruby-3.2 -lm -lpthread -lc"
|
||||
/usr/bin/ld: /tmp/cctRFeD8.o: in function `t':
|
||||
/home/pizza2d1/gems/gems/rbtree-0.4.6/conftest.c:17:(.text+0xb): undefined reference to `rb_cData'
|
||||
collect2: error: ld returned 1 exit status
|
||||
checked program was:
|
||||
/* begin */
|
||||
1: #include "ruby.h"
|
||||
2:
|
||||
3: #include <ruby.h>
|
||||
4:
|
||||
5: /*top*/
|
||||
6: extern int t(void);
|
||||
7: int main(int argc, char **argv)
|
||||
8: {
|
||||
9: if (argc > 1000000) {
|
||||
10: int (* volatile tp)(void)=(int (*)(void))&t;
|
||||
11: printf("%d", (*tp)());
|
||||
12: }
|
||||
13:
|
||||
14: return !!argv[argc];
|
||||
15: }
|
||||
16: extern void rb_cData();
|
||||
17: int t(void) { rb_cData(); return 0; }
|
||||
/* end */
|
||||
|
||||
--------------------
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user