* Package:    sci-mathematics/lpsolve-5.5.2.11-r2:0/55
 * Repository: gentoo
 * Maintainer: office@gentoo.org sci-mathematics@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking lp_solve_5.5.2.11_source.tar.gz to /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/work
>>> Source unpacked in /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/work
>>> Preparing source in /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/work/lp_solve_5.5 ...
  [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/work/lp_solve_5.5 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/work/lp_solve_5.5 ...
+ :
+ src='../lp_MDO.c ../shared/commonlib.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../colamd/colamd.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c'
+ c=x86_64-pc-linux-gnu-gcc
++ mktemp -d /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_XXXXXX
+ MYTMP=/var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_zoCUKG
+ echo '#include <stdlib.h>'
+ echo '#include <stdio.h>'
+ echo 'int main(){printf("ux%d", (int) (sizeof(void *)*8));}'
+ x86_64-pc-linux-gnu-gcc /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_zoCUKG/platform.c -o /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_zoCUKG/platform
++ /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_zoCUKG/platform
+ PLATFORM=ux64
+ rm /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_zoCUKG/platform /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_zoCUKG/platform.c
+ mkdir bin bin/ux64
+ echo '#include <stdio.h>'
+ echo '#include <stdlib.h>'
+ echo '#include <math.h>'
+ echo 'int main(){isnan(0.0);return 0;}'
+ x86_64-pc-linux-gnu-gcc /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_zoCUKG/isnan.c -o /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_zoCUKG/isnan
+ '[' 0 = 0 ']'
+ NOISNAN=
+ rm /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_zoCUKG/isnan.c /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_zoCUKG/isnan
+ rmdir /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_zoCUKG
+ def=
+ so=
+ '[' ux64 = SCO_UNIX ']'
+ dl=-ldl
+ so=y
+ opts=-O3
+ x86_64-pc-linux-gnu-gcc -s -c -I.. -I../shared -I../bfp -I../bfp/bfp_LUSOL -I../bfp/bfp_LUSOL/LUSOL -I../colamd -O3 -DYY_NEVER_INTERACTIVE -DPARSER_LP -DINVERSE_ACTIVE=INVERSE_LUSOL -DRoleIsExternalInvEngine ../lp_MDO.c ../shared/commonlib.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../colamd/colamd.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c
../shared/commonlib.c: In function ‘timeNow’:
../shared/commonlib.c:849:3: warning: ftime’ is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations]
  849 |   ftime(&buf);
      |   ^~~~~
In file included from ../shared/commonlib.c:9:
/usr/include/sys/timeb.h:29:12: note: declared here
   29 | extern int ftime (struct timeb *__timebuf)
      |            ^~~~~
In file included from ../bfp/bfp_LUSOL/LUSOL/lusol.c:50:
In function ‘clean_realloc’,
    inlined from ‘LUSOL_realloc_a’ at ../bfp/bfp_LUSOL/LUSOL/lusol.c:87:26:
../bfp/bfp_LUSOL/LUSOL/lusol.h:26:41: warning: argument 2 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   26 |   #define LUSOL_REALLOC(ptr, bytesize)  realloc((void *) ptr, bytesize)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../bfp/bfp_LUSOL/LUSOL/lusol.c:66:12: note: in expansion of macro ‘LUSOL_REALLOC’
   66 |   oldptr = LUSOL_REALLOC(oldptr, newsize);
      |            ^~~~~~~~~~~~~
In file included from ../bfp/bfp_LUSOL/LUSOL/lusol.c:44:
/usr/include/stdlib.h: In function ‘LUSOL_realloc_a’:
/usr/include/stdlib.h:683:14: note: in a call to allocation function ‘realloc’ declared here
  683 | extern void *realloc (void *__ptr, size_t __size)
      |              ^~~~~~~
In function ‘clean_realloc’,
    inlined from ‘LUSOL_realloc_r’ at ../bfp/bfp_LUSOL/LUSOL/lusol.c:149:26:
../bfp/bfp_LUSOL/LUSOL/lusol.h:26:41: warning: argument 2 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   26 |   #define LUSOL_REALLOC(ptr, bytesize)  realloc((void *) ptr, bytesize)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../bfp/bfp_LUSOL/LUSOL/lusol.c:66:12: note: in expansion of macro ‘LUSOL_REALLOC’
   66 |   oldptr = LUSOL_REALLOC(oldptr, newsize);
      |            ^~~~~~~~~~~~~
/usr/include/stdlib.h: In function ‘LUSOL_realloc_r’:
/usr/include/stdlib.h:683:14: note: in a call to allocation function ‘realloc’ declared here
  683 | extern void *realloc (void *__ptr, size_t __size)
      |              ^~~~~~~
In function ‘clean_realloc’,
    inlined from ‘LUSOL_realloc_a’ at ../bfp/bfp_LUSOL/LUSOL/lusol.c:87:26,
    inlined from ‘LUSOL_sizeto’ at ../bfp/bfp_LUSOL/LUSOL/lusol.c:292:6:
../bfp/bfp_LUSOL/LUSOL/lusol.h:26:41: warning: argument 2 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   26 |   #define LUSOL_REALLOC(ptr, bytesize)  realloc((void *) ptr, bytesize)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../bfp/bfp_LUSOL/LUSOL/lusol.c:66:12: note: in expansion of macro ‘LUSOL_REALLOC’
   66 |   oldptr = LUSOL_REALLOC(oldptr, newsize);
      |            ^~~~~~~~~~~~~
/usr/include/stdlib.h: In function ‘LUSOL_sizeto’:
/usr/include/stdlib.h:683:14: note: in a call to allocation function ‘realloc’ declared here
  683 | extern void *realloc (void *__ptr, size_t __size)
      |              ^~~~~~~
++ echo ../lp_MDO.c ../shared/commonlib.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../colamd/colamd.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c
++ sed 's/[.]c/.o/g'
++ sed 's/[^ ]*\///g'
+ x86_64-pc-linux-gnu-ar rv bin/ux64/liblpsolve55.a lp_MDO.o commonlib.o mmio.o myblas.o ini.o fortify.o colamd.o lp_rlp.o lp_crash.o lp_LUSOL.o lusol.o lp_Hash.o lp_lib.o lp_wlp.o lp_matrix.o lp_mipbb.o lp_MPS.o lp_params.o lp_presolve.o lp_price.o lp_pricePSE.o lp_report.o lp_scale.o lp_simplex.o lp_SOS.o lp_utils.o yacc_read.o
x86_64-pc-linux-gnu-ar: creating bin/ux64/liblpsolve55.a
a - lp_MDO.o
a - commonlib.o
a - mmio.o
a - myblas.o
a - ini.o
a - fortify.o
a - colamd.o
a - lp_rlp.o
a - lp_crash.o
a - lp_LUSOL.o
a - lusol.o
a - lp_Hash.o
a - lp_lib.o
a - lp_wlp.o
a - lp_matrix.o
a - lp_mipbb.o
a - lp_MPS.o
a - lp_params.o
a - lp_presolve.o
a - lp_price.o
a - lp_pricePSE.o
a - lp_report.o
a - lp_scale.o
a - lp_simplex.o
a - lp_SOS.o
a - lp_utils.o
a - yacc_read.o
+ x86_64-pc-linux-gnu-ranlib bin/ux64/liblpsolve55.a
+ '[' y '!=' '' ']'
+ x86_64-pc-linux-gnu-gcc -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fpic -c -I.. -I../shared -I../bfp -I../bfp/bfp_LUSOL -I../bfp/bfp_LUSOL/LUSOL -I../colamd -I. -O3 -DYY_NEVER_INTERACTIVE -DPARSER_LP -DINVERSE_ACTIVE=INVERSE_LUSOL -DRoleIsExternalInvEngine ../lp_MDO.c ../shared/commonlib.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../colamd/colamd.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c
../shared/commonlib.c: In function ‘timeNow’:
../shared/commonlib.c:849:3: warning: ftime’ is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations]
  849 |   ftime(&buf);
      |   ^~~~~
In file included from ../shared/commonlib.c:9:
/usr/include/sys/timeb.h:29:12: note: declared here
   29 | extern int ftime (struct timeb *__timebuf)
      |            ^~~~~
++ echo ../lp_MDO.c ../shared/commonlib.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../colamd/colamd.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c
++ sed 's/[.]c/.o/g'
++ sed 's/[^ ]*\///g'
+ x86_64-pc-linux-gnu-gcc -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -shared -Wl,-Bsymbolic -Wl,-soname,liblpsolve55.so -o bin/ux64/liblpsolve55.so lp_MDO.o commonlib.o mmio.o myblas.o ini.o fortify.o colamd.o lp_rlp.o lp_crash.o lp_LUSOL.o lusol.o lp_Hash.o lp_lib.o lp_wlp.o lp_matrix.o lp_mipbb.o lp_MPS.o lp_params.o lp_presolve.o lp_price.o lp_pricePSE.o lp_report.o lp_scale.o lp_simplex.o lp_SOS.o lp_utils.o yacc_read.o -lc -lm -ldl
+ rm colamd.o commonlib.o fortify.o ini.o lp_Hash.o lp_LUSOL.o lp_MDO.o lp_MPS.o lp_SOS.o lp_crash.o lp_lib.o lp_matrix.o lp_mipbb.o lp_params.o lp_presolve.o lp_price.o lp_pricePSE.o lp_report.o lp_rlp.o lp_scale.o lp_simplex.o lp_utils.o lp_wlp.o lusol.o mmio.o myblas.o yacc_read.o
+ :
+ src='../lp_MDO.c ../shared/commonlib.c ../colamd/colamd.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c lp_solve.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c'
+ c=x86_64-pc-linux-gnu-gcc
++ mktemp -d /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_XXXXXX
+ MYTMP=/var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_rm9eDU
+ echo '#include <stdlib.h>'
+ echo '#include <stdio.h>'
+ echo 'int main(){printf("ux%d", (int) (sizeof(void *)*8));}'
+ x86_64-pc-linux-gnu-gcc /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_rm9eDU/platform.c -o /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_rm9eDU/platform
++ /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_rm9eDU/platform
+ PLATFORM=ux64
+ rm /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_rm9eDU/platform /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_rm9eDU/platform.c
+ mkdir bin bin/ux64
+ math=-lm
+ echo '#include <stdio.h>'
+ echo '#include <stdlib.h>'
+ echo '#include <math.h>'
+ echo 'int main(){isnan(0.0);return 0;}'
+ x86_64-pc-linux-gnu-gcc /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_rm9eDU/isnan.c -o /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_rm9eDU/isnan -lm
+ '[' 0 = 0 ']'
+ NOISNAN=
+ rm /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_rm9eDU/isnan.c /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_rm9eDU/isnan
+ opts=-O3
+ rmdir /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/temp/lp_solve_rm9eDU
+ def=
+ '[' ux64 = SCO_UNIX ']'
+ dl=-ldl
+ x86_64-pc-linux-gnu-gcc -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -I.. -I../bfp -I../bfp/bfp_LUSOL -I../bfp/bfp_LUSOL/LUSOL -I../colamd -I../shared -O3 -DYY_NEVER_INTERACTIVE -DPARSER_LP -DINVERSE_ACTIVE=INVERSE_LUSOL -DRoleIsExternalInvEngine ../lp_MDO.c ../shared/commonlib.c ../colamd/colamd.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c lp_solve.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c -o bin/ux64/lp_solve -lm -ldl
../shared/commonlib.c: In function ‘timeNow’:
../shared/commonlib.c:849:3: warning: ftime’ is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations]
  849 |   ftime(&buf);
      |   ^~~~~
In file included from ../shared/commonlib.c:9:
/usr/include/sys/timeb.h:29:12: note: declared here
   29 | extern int ftime (struct timeb *__timebuf)
      |            ^~~~~
In file included from ../bfp/bfp_LUSOL/LUSOL/lusol.c:50:
In function ‘clean_realloc’,
    inlined from ‘LUSOL_realloc_a’ at ../bfp/bfp_LUSOL/LUSOL/lusol.c:87:26:
../bfp/bfp_LUSOL/LUSOL/lusol.h:26:41: warning: argument 2 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   26 |   #define LUSOL_REALLOC(ptr, bytesize)  realloc((void *) ptr, bytesize)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../bfp/bfp_LUSOL/LUSOL/lusol.c:66:12: note: in expansion of macro ‘LUSOL_REALLOC’
   66 |   oldptr = LUSOL_REALLOC(oldptr, newsize);
      |            ^~~~~~~~~~~~~
In file included from ../bfp/bfp_LUSOL/LUSOL/lusol.c:44:
/usr/include/stdlib.h: In function ‘LUSOL_realloc_a’:
/usr/include/stdlib.h:683:14: note: in a call to allocation function ‘realloc’ declared here
  683 | extern void *realloc (void *__ptr, size_t __size)
      |              ^~~~~~~
In function ‘clean_realloc’,
    inlined from ‘LUSOL_realloc_r’ at ../bfp/bfp_LUSOL/LUSOL/lusol.c:149:26:
../bfp/bfp_LUSOL/LUSOL/lusol.h:26:41: warning: argument 2 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   26 |   #define LUSOL_REALLOC(ptr, bytesize)  realloc((void *) ptr, bytesize)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../bfp/bfp_LUSOL/LUSOL/lusol.c:66:12: note: in expansion of macro ‘LUSOL_REALLOC’
   66 |   oldptr = LUSOL_REALLOC(oldptr, newsize);
      |            ^~~~~~~~~~~~~
/usr/include/stdlib.h: In function ‘LUSOL_realloc_r’:
/usr/include/stdlib.h:683:14: note: in a call to allocation function ‘realloc’ declared here
  683 | extern void *realloc (void *__ptr, size_t __size)
      |              ^~~~~~~
In function ‘clean_realloc’,
    inlined from ‘LUSOL_realloc_a’ at ../bfp/bfp_LUSOL/LUSOL/lusol.c:87:26,
    inlined from ‘LUSOL_sizeto’ at ../bfp/bfp_LUSOL/LUSOL/lusol.c:292:6:
../bfp/bfp_LUSOL/LUSOL/lusol.h:26:41: warning: argument 2 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   26 |   #define LUSOL_REALLOC(ptr, bytesize)  realloc((void *) ptr, bytesize)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../bfp/bfp_LUSOL/LUSOL/lusol.c:66:12: note: in expansion of macro ‘LUSOL_REALLOC’
   66 |   oldptr = LUSOL_REALLOC(oldptr, newsize);
      |            ^~~~~~~~~~~~~
/usr/include/stdlib.h: In function ‘LUSOL_sizeto’:
/usr/include/stdlib.h:683:14: note: in a call to allocation function ‘realloc’ declared here
  683 | extern void *realloc (void *__ptr, size_t __size)
      |              ^~~~~~~
>>> Source compiled.
>>> Test phase [not enabled]: sci-mathematics/lpsolve-5.5.2.11-r2

>>> Install sci-mathematics/lpsolve-5.5.2.11-r2 into /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/image
>>> Completed installing sci-mathematics/lpsolve-5.5.2.11-r2 into /var/tmp/portage/sci-mathematics/lpsolve-5.5.2.11-r2/image

 * Final size of build directory: 4628 KiB (4.5 MiB)
 * Final size of installed tree:  1964 KiB (1.9 MiB)

strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version
   /usr/bin/lp_solve
   /usr/lib64/liblpsolve55.so