"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic     -lruby  -lpthread -lgmp -ldl -lcrypt -lm   -lc "
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: int main(int argc, char **argv)
4: {
5:   return 0;
6: }
/* end */

"gcc -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4   -Werror -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: int main() {return 0;}
/* end */

"pkg-config --exists libxml-2.0"
| pkg-config --libs libxml-2.0
=> "-lxml2\n"
"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic     -lruby -lxml2 -lpthread -lgmp -ldl -lcrypt -lm   -lc "
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: int main(int argc, char **argv)
4: {
5:   return 0;
6: }
/* end */

| pkg-config --cflags-only-I libxml-2.0
=> "-I/usr/include/libxml2\n"
| pkg-config --cflags-only-other libxml-2.0
=> "\n"
| pkg-config --libs-only-l libxml-2.0
=> "-lxml2\n"
package configuration for libxml-2.0
cflags: 
ldflags: 
libs: -lxml2

"pkg-config --exists libxslt"
| pkg-config --libs libxslt
=> "-lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2\n"
"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline  conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic      -lxml2 -lruby -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lpthread -lgmp -ldl -lcrypt -lm   -lc "
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: int main(int argc, char **argv)
4: {
5:   return 0;
6: }
/* end */

| pkg-config --cflags-only-I libxslt
=> "-I/usr/include/libxml2\n"
| pkg-config --cflags-only-other libxslt
=> "\n"
| pkg-config --libs-only-l libxslt
=> "-lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2\n"
package configuration for libxslt
cflags: 
ldflags: 
libs: -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2

"pkg-config --exists libexslt"
| pkg-config --libs libexslt
=> "-lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2\n"
"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline   conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic       -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lruby -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -lm   -lc "
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: int main(int argc, char **argv)
4: {
5:   return 0;
6: }
/* end */

| pkg-config --cflags-only-I libexslt
=> "-I/usr/include/libxml2\n"
| pkg-config --cflags-only-other libexslt
=> "\n"
| pkg-config --libs-only-l libexslt
=> "-lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2\n"
package configuration for libexslt
cflags: 
ldflags: 
libs: -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2

"gcc -E -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline     conftest.c -o conftest.i"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <libxml/xmlversion.h>
/* end */

"gcc -E -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline     conftest.c -o conftest.i"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <libxml/xmlversion.h>
4: #if LIBXML_VERSION < 20621
5: #error libxml2 is older than 2.6.21
6: #endif
/* end */

"gcc -E -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline     conftest.c -o conftest.i"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <libxml/xmlversion.h>
4: #if LIBXML_VERSION < 20903
5: #error libxml2 is older than 2.9.3
6: #endif
/* end */

have_func: checking for xmlParseDoc() in libxml/parser.h... -------------------- yes

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -lm   -lc "
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: #include <libxml/parser.h>
 4: 
 5: /*top*/
 6: extern int t(void);
 7: int main(int argc, char **argv)
 8: {
 9:   if (argc > 1000000) {
10:     printf("%p", &t);
11:   }
12: 
13:   return 0;
14: }
15: int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlParseDoc; return !p; }
/* end */

--------------------

have_func: checking for xsltParseStylesheetDoc() in libxslt/xslt.h... -------------------- yes

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -lm   -lc "
conftest.c: In function ‘t’:
conftest.c:15:57: error: ‘xsltParseStylesheetDoc’ undeclared (first use in this function)
 int t(void) { void ((*volatile p)()); p = (void ((*)()))xsltParseStylesheetDoc; return !p; }
                                                         ^~~~~~~~~~~~~~~~~~~~~~
conftest.c:15:57: note: each undeclared identifier is reported only once for each function it appears in
distcc[737] ERROR: compile conftest.c on localhost failed
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: #include <libxslt/xslt.h>
 4: 
 5: /*top*/
 6: extern int t(void);
 7: int main(int argc, char **argv)
 8: {
 9:   if (argc > 1000000) {
10:     printf("%p", &t);
11:   }
12: 
13:   return 0;
14: }
15: int t(void) { void ((*volatile p)()); p = (void ((*)()))xsltParseStylesheetDoc; return !p; }
/* end */

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -lm   -lc "
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: #include <libxslt/xslt.h>
 4: 
 5: /*top*/
 6: extern int t(void);
 7: int main(int argc, char **argv)
 8: {
 9:   if (argc > 1000000) {
10:     printf("%p", &t);
11:   }
12: 
13:   return 0;
14: }
15: extern void xsltParseStylesheetDoc();
16: int t(void) { xsltParseStylesheetDoc(); return 0; }
/* end */

--------------------

have_func: checking for exsltFuncRegister() in libexslt/exslt.h... -------------------- yes

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -lm   -lc "
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: #include <libexslt/exslt.h>
 4: 
 5: /*top*/
 6: extern int t(void);
 7: int main(int argc, char **argv)
 8: {
 9:   if (argc > 1000000) {
10:     printf("%p", &t);
11:   }
12: 
13:   return 0;
14: }
15: int t(void) { void ((*volatile p)()); p = (void ((*)()))exsltFuncRegister; return !p; }
/* end */

--------------------

have_func: checking for xmlHasFeature()... -------------------- yes

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -lm   -lc "
conftest.c: In function ‘t’:
conftest.c:13:57: error: ‘xmlHasFeature’ undeclared (first use in this function)
 int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlHasFeature; return !p; }
                                                         ^~~~~~~~~~~~~
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in
distcc[753] ERROR: compile conftest.c on localhost failed
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:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlHasFeature; return !p; }
/* end */

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -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:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: extern void xmlHasFeature();
14: int t(void) { xmlHasFeature(); return 0; }
/* end */

--------------------

have_func: checking for xmlFirstElementChild()... -------------------- yes

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -lm   -lc "
conftest.c: In function ‘t’:
conftest.c:13:57: error: ‘xmlFirstElementChild’ undeclared (first use in this function)
 int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlFirstElementChild; return !p; }
                                                         ^~~~~~~~~~~~~~~~~~~~
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in
distcc[763] ERROR: compile conftest.c on localhost failed
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:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlFirstElementChild; return !p; }
/* end */

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -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:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: extern void xmlFirstElementChild();
14: int t(void) { xmlFirstElementChild(); return 0; }
/* end */

--------------------

have_func: checking for xmlRelaxNGSetParserStructuredErrors()... -------------------- yes

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -lm   -lc "
conftest.c: In function ‘t’:
conftest.c:13:57: error: ‘xmlRelaxNGSetParserStructuredErrors’ undeclared (first use in this function)
 int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlRelaxNGSetParserStructuredErrors; return !p; }
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in
distcc[773] ERROR: compile conftest.c on localhost failed
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:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlRelaxNGSetParserStructuredErrors; return !p; }
/* end */

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -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:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: extern void xmlRelaxNGSetParserStructuredErrors();
14: int t(void) { xmlRelaxNGSetParserStructuredErrors(); return 0; }
/* end */

--------------------

have_func: checking for xmlRelaxNGSetParserStructuredErrors()... -------------------- yes

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -lm   -lc "
conftest.c: In function ‘t’:
conftest.c:13:57: error: ‘xmlRelaxNGSetParserStructuredErrors’ undeclared (first use in this function)
 int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlRelaxNGSetParserStructuredErrors; return !p; }
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in
distcc[783] ERROR: compile conftest.c on localhost failed
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:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlRelaxNGSetParserStructuredErrors; return !p; }
/* end */

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -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:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: extern void xmlRelaxNGSetParserStructuredErrors();
14: int t(void) { xmlRelaxNGSetParserStructuredErrors(); return 0; }
/* end */

--------------------

have_func: checking for xmlRelaxNGSetValidStructuredErrors()... -------------------- yes

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -lm   -lc "
conftest.c: In function ‘t’:
conftest.c:13:57: error: ‘xmlRelaxNGSetValidStructuredErrors’ undeclared (first use in this function)
 int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlRelaxNGSetValidStructuredErrors; return !p; }
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in
distcc[793] ERROR: compile conftest.c on localhost failed
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:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlRelaxNGSetValidStructuredErrors; return !p; }
/* end */

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -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:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: extern void xmlRelaxNGSetValidStructuredErrors();
14: int t(void) { xmlRelaxNGSetValidStructuredErrors(); return 0; }
/* end */

--------------------

have_func: checking for xmlSchemaSetValidStructuredErrors()... -------------------- yes

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -lm   -lc "
conftest.c: In function ‘t’:
conftest.c:13:57: error: ‘xmlSchemaSetValidStructuredErrors’ undeclared (first use in this function)
 int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlSchemaSetValidStructuredErrors; return !p; }
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in
distcc[803] ERROR: compile conftest.c on localhost failed
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:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlSchemaSetValidStructuredErrors; return !p; }
/* end */

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -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:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: extern void xmlSchemaSetValidStructuredErrors();
14: int t(void) { xmlSchemaSetValidStructuredErrors(); return 0; }
/* end */

--------------------

have_func: checking for xmlSchemaSetParserStructuredErrors()... -------------------- yes

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -lm   -lc "
conftest.c: In function ‘t’:
conftest.c:13:57: error: ‘xmlSchemaSetParserStructuredErrors’ undeclared (first use in this function)
 int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlSchemaSetParserStructuredErrors; return !p; }
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conftest.c:13:57: note: each undeclared identifier is reported only once for each function it appears in
distcc[813] ERROR: compile conftest.c on localhost failed
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:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: int t(void) { void ((*volatile p)()); p = (void ((*)()))xmlSchemaSetParserStructuredErrors; return !p; }
/* end */

"gcc -o conftest -I/usr/include/ruby-2.4.0/armv6l-linux-eabihf -I/usr/include/ruby-2.4.0/ruby/backward -I/usr/include/ruby-2.4.0 -I. -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -g -DXP_UNIX -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline    conftest.c  -L. -L/usr/lib -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic        -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lruby  -lxml2 -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lxml2 -lexslt -lxslt -lxml2 -lz -llzma -lm -ldl -lm -lgcrypt -lgpg-error -lxml2 -lpthread -lgmp -ldl -lcrypt -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:     printf("%p", &t);
 9:   }
10: 
11:   return 0;
12: }
13: extern void xmlSchemaSetParserStructuredErrors();
14: int t(void) { xmlSchemaSetParserStructuredErrors(); return 0; }
/* end */

--------------------

