PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /opt/puppetlabs/puppet/lib/ruby/gems/2.7.0/extensions/x86_64-linux/2.7.0/ffi-1.16.3/ |
| Server: Linux server1.ngambekcore.com 4.18.0-553.51.1.el8_10.x86_64 #1 SMP Wed Apr 30 04:00:07 EDT 2025 x86_64 IP: 159.198.77.92 |
| Dir : //opt/puppetlabs/puppet/lib/ruby/gems/2.7.0/extensions/x86_64-linux/2.7.0/ffi-1.16.3/mkmf.log |
block in append_ldflags: checking for whether -Wl,--exclude-libs,ALL is accepted as LDFLAGS... -------------------- yes
"gcc -o conftest -I/opt/puppetlabs/puppet/include/ruby-2.7.0/x86_64-linux -I/opt/puppetlabs/puppet/include/ruby-2.7.0/ruby/backward -I/opt/puppetlabs/puppet/include/ruby-2.7.0 -I. -I/opt/puppetlabs/puppet/include -D_FORTIFY_SOURCE=2 -I/opt/puppetlabs/puppet/include -fstack-protector-strong -fno-plt -O2 -fPIC conftest.c -L. -L/opt/puppetlabs/puppet/lib -Wl,-rpath,/opt/puppetlabs/puppet/lib -L/opt/puppetlabs/puppet/lib -Wl,-rpath,/opt/puppetlabs/puppet/lib -L. -L/opt/puppetlabs/puppet/lib -Wl,-rpath=/opt/puppetlabs/puppet/lib,-z,relro,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/opt/puppetlabs/puppet/lib -Wl,-rpath,/opt/puppetlabs/puppet/lib -Wl,-rpath,/opt/puppetlabs/puppet/lib -L/opt/puppetlabs/puppet/lib -lruby -lm -lc"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: int main(int argc, char **argv)
4: {
5: return !!argv[argc];
6: }
/* end */
"gcc -o conftest -I/opt/puppetlabs/puppet/include/ruby-2.7.0/x86_64-linux -I/opt/puppetlabs/puppet/include/ruby-2.7.0/ruby/backward -I/opt/puppetlabs/puppet/include/ruby-2.7.0 -I. -I/opt/puppetlabs/puppet/include -D_FORTIFY_SOURCE=2 -I/opt/puppetlabs/puppet/include -fstack-protector-strong -fno-plt -O2 -fPIC conftest.c -L. -L/opt/puppetlabs/puppet/lib -Wl,-rpath,/opt/puppetlabs/puppet/lib -L/opt/puppetlabs/puppet/lib -Wl,-rpath,/opt/puppetlabs/puppet/lib -L. -L/opt/puppetlabs/puppet/lib -Wl,-rpath=/opt/puppetlabs/puppet/lib,-z,relro,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/opt/puppetlabs/puppet/lib -Wl,-rpath,/opt/puppetlabs/puppet/lib -Wl,-rpath,/opt/puppetlabs/puppet/lib -L/opt/puppetlabs/puppet/lib -lruby -Wl,--exclude-libs,ALL -lm -lc"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: int main(int argc, char **argv)
4: {
5: return !!argv[argc];
6: }
/* end */
--------------------
have_func: checking for rb_gc_mark_movable()... -------------------- yes
"gcc -o conftest -I/opt/puppetlabs/puppet/include/ruby-2.7.0/x86_64-linux -I/opt/puppetlabs/puppet/include/ruby-2.7.0/ruby/backward -I/opt/puppetlabs/puppet/include/ruby-2.7.0 -I. -I/opt/puppetlabs/puppet/include -D_FORTIFY_SOURCE=2 -I/opt/puppetlabs/puppet/include -fstack-protector-strong -fno-plt -O2 -fPIC conftest.c -L. -L/opt/puppetlabs/puppet/lib -Wl,-rpath,/opt/puppetlabs/puppet/lib -L/opt/puppetlabs/puppet/lib -Wl,-rpath,/opt/puppetlabs/puppet/lib -L. -L/opt/puppetlabs/puppet/lib -Wl,-rpath=/opt/puppetlabs/puppet/lib,-z,relro,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/opt/puppetlabs/puppet/lib -Wl,-rpath,/opt/puppetlabs/puppet/lib -Wl,--exclude-libs,ALL -Wl,-rpath,/opt/puppetlabs/puppet/lib -L/opt/puppetlabs/puppet/lib -lruby -lm -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_gc_mark_movable; return !p; }
/* end */
--------------------
block in append_ldflags: checking for whether -pthread is accepted as LDFLAGS... -------------------- yes
"gcc -o conftest -I/opt/puppetlabs/puppet/include/ruby-2.7.0/x86_64-linux -I/opt/puppetlabs/puppet/include/ruby-2.7.0/ruby/backward -I/opt/puppetlabs/puppet/include/ruby-2.7.0 -I. -I/opt/puppetlabs/puppet/include -D_FORTIFY_SOURCE=2 -I/opt/puppetlabs/puppet/include -fstack-protector-strong -fno-plt -O2 -fPIC conftest.c -L. -L/opt/puppetlabs/puppet/lib -Wl,-rpath,/opt/puppetlabs/puppet/lib -L/opt/puppetlabs/puppet/lib -Wl,-rpath,/opt/puppetlabs/puppet/lib -L. -L/opt/puppetlabs/puppet/lib -Wl,-rpath=/opt/puppetlabs/puppet/lib,-z,relro,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/opt/puppetlabs/puppet/lib -Wl,-rpath,/opt/puppetlabs/puppet/lib -Wl,--exclude-libs,ALL -Wl,-rpath,/opt/puppetlabs/puppet/lib -L/opt/puppetlabs/puppet/lib -lruby -pthread -lm -lc"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: int main(int argc, char **argv)
4: {
5: return !!argv[argc];
6: }
/* end */
--------------------
extconf.h is:
/* begin */
1: #ifndef EXTCONF_H
2: #define EXTCONF_H
3: #define HAVE_FFI_PREP_CIF_VAR 1
4: #define USE_INTERNAL_LIBFFI 1
5: #define HAVE_RB_GC_MARK_MOVABLE 1
6: #endif
/* end */