Beckert on Mon, 20 Jan 2025 20:06:32 +0100
|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
compilation of static binaries for Linux & Windows
|
- To: pari-dev@pari.math.u-bordeaux.fr
- Subject: compilation of static binaries for Linux & Windows
- From: Beckert <beckert@gmx.de>
- Date: Mon, 20 Jan 2025 20:06:24 +0100
- Autocrypt: addr=beckert@gmx.de; prefer-encrypt=mutual; keydata= mQGiBElFkwIRBADaH1bKJhjuuMgm+KKRdNgHxGK2jWg9wEIL/IztiTI6XVAsMruMdQpORoZr oSJBZ/JoQCQ0XTQASBo6WhZrko+ZiRt0n4Dpu59CEZTDJd8jphydq/AW4eGJRtA5gzrZ8OZR TNHY8rQK0jMkytwLIuzX+7eIC+5lhnuVajAXlrSvHwCgke98SjifFXw8Qfq7VlTVlTLwyKcD /0XVosGsq5wTPzq0dxNJ3WiH9IeNxygxsKZnOF8ULxjsh1BDeo1Qu1UlnHRDzWwmugpAY4Y8 ILIY+l+2fZwPqBuoH9tg/gvRH6Q2hGNqmv3AsBDtOIxiJACtlQzl9ASIeT35rZ5vvlxeBxPi Xo0CVRn0SQzhcY7DJwxRcfjJSpjdBACLlBqN9NaLVlMrekhUEwrx5/yIF4SKqhbKPXyUrw8D hXBgiLaIdgNFl61WO/JBxXDOS7PJw124Z8dPgReb7Y9a58Qx5kdzJEYYcsZ2/DG4VJuhnuev 6OFNtMxZrHuUeDwwoFezBwde9IqlDpc+0rU97V+LC8N3mfSeCNHFGraRZ7QcVXdlIEJlY2tl cnQgPGJlY2tlcnRAZ214LmRlPohgBBMRAgAgAhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AF AlvDixYACgkQm1/AvyvBHkl2ngCcD/7lWserwQQcS/znVLwpZzGTdYAAnRdYeNLCSqC39pHt HLWcgaa9Ym6EuQINBElFkwIQCADFRB2M7XzFkl9r9cneMjMuuCZEsyWKFZrW1gvrUqzYD72Q QPykWhHotj9y0Ghc+WuuPB/KnNtlU6N4r5rWbAyFWgEElIJOdDF4w7kSgWPht3ixUaA1AaGu lRTkLCccLjdTstAvCBqu0CgZS6jP/BKPZkYM8VEp9/65e9Gxqh1w+PW4rBWFVuCptbMVmUdW yIsTwJLBzNro3S29fIw+sUDmSkn9BOthq4xR6foeh2pk+fGpLayrLexw7uthk/hhRVEAavtr Y7RNtkyGsq0Go7xFuEIpbd/g26z4sWZCEf0Og9Nfk+1s1o6kVE78632I/ems9SOIYsYOFx70 r68ADjp7AAMGCACFMkt6mRF3ddHoRcsyYCNFBpS4EpTicsb9a7FSYv7TyHgS6swYLGehdc+E 667hdM1tGw4BlRnwEffAeUNFlXFNAHyTa2yVjhOt0Ja7bvx4JJoXikoGD5WRBbU14HQ0WhRv xdiLExJmd8OCtynfKdtYW3QdJV9fKdYDzTHjEyq3WOH/4vMyOCIe4pxtrRmbgmf9ibB6WZbV Q7flgdEd0xFUlsB8Q/u55U3tMMF2790Frr3eMoqn0hJSkOMNbqyV6aDL02o0C3lVqtaz3zUB xGBM6M7YTzviLdSvimYO8Sb4TZcLp9s+QJrUmMHAFNF8SIJd/0UmW5sRcj2a3D0/WtqEiEkE GBECAAkCGwwFAlvDixYACgkQm1/AvyvBHkljYACfacjTC1t6lESm1AUqPWZG5xGXSJQAnRnq f9iAfbJJkB3KR4ROTczV+1At
- Delivery-date: Mon, 20 Jan 2025 20:06:32 +0100
- Disposition-notification-to: Beckert <beckert@gmx.de>
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1737399987; x=1738004787; i=beckert@gmx.de; bh=veJ09eZblY640lJ0DDz3ZuSlqTkRjIiFDwdzbN55KKM=; h=X-UI-Sender-Class:To:From:Subject:Message-ID:Date:MIME-Version: Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=Dke/Ed94ShqJcw1b4GqB4FNpm0te/8IhwmPp+PwM9Hhi3GS8oY2ur93BZe17H1yU SeVcvedMou4zkPiOnmE3fUtDlAAvZYDQYzcaz267WkQjf/SvDmY+ZkBTw3wA7v8V2 cbPDAk68o5XrI5ssweEPVOVHxxU0AODo6nmb6tfJAUpjvZhJ1HXbo+L8sMaq1EVJM FgPBxNGHAJWxL9c/Z0cBo/pFApxQMGEj9+wsz+GrVIX/TYR84D3nYkH/kje7qmZ6T 86Rc8JbWJVDbALPNYy+RS3rl6qtQ6hissGq4a7YyoHu/bdjcVytJIa0VuWt+gsbmv g9P8SjzaLvkvSnO1bA==
- Openpgp: preference=signencrypt
- Ui-outboundreport: notjunk:1;M01:P0:4DBH9P0QkOo=;UZjKG7CLhDk8VSg6+OCowF4f/HB DSQ3xZ/jy074HwvVZIrzDFOuv8mFmU/r+c5esFMVEZbR2igX1jToEOga9ujZMDDqE1DgCAl/8 vQQojsgy928Jx0cJk5LAFrC7vNXj5e5tbupKMLosWWDciWs4YlePHAPoKzy5nQERiLlqOrYPQ XogxtFF2rSuxz9frmF+FXAufxcmiudNTp0okNOvBqrLgTpQPSsMDM+ReakXgLpAvuSA4nDgeh FAgL1FgMFWfwei3Rez115GKxeLFZ6Q1BmKsDR94gLNVnXOS3u9bgPXEb45tNr0nOPr8Isnf1L INX/WVLlvCR0Z3MDZs90Q1xg4rJ/WMPBuMSq3nqD4PtsnM1bDtTpsl0tMXJTAXe4GlqRKz8mp czO/cUXIXdMlnN9E1qbkeGjVesdAtayCF5G8iRtl6kTr8WXR/dR5lfJuPeNK0b+/eANAXEMdv aCScYON79q+ck7yIZVVp5NxMKzoRCjXK3pdFSuBSqRXT4xbanq1SCWG9gXVFVhwvvbQPwXGOH HRvlaehtoWr3T5ixa6c/xWmKxhl7XlQDhKzybxqa6sj3b8bpF06MIPpsZPa2RxBNIDeWqnEgv 0+e01KeiDTY4hJ4TamonIr4njOhVQwAdPK9UrfeTIu6SIHvFmLJWZOtph9ff9ujmnoW5kockY ejn+Zoiy6IVWsEKQRIrmYpKENm7wa+ZOLVPPOlL8SaftGNNH1TDAnioXGlPysSBLhgIOs1DHl t5Hfky9UJLfMpRY8hr7OsVAy4FupYBovMOqH/jJL0IPj9IREeDT7RBhqG8cUHSQ3KkuUriLKH UTgQQidFneVDYFA+1/dQ89+dPKApfgxJabzyGRoTKK8IfCjNj0e++iX143+qwcuSRGZMLJgBD QFdx0S7J/kbmUIKOqhXPfL12L+mV+eXScPM1UfEITzOSYT3gSYZPqalHGyi31pMd5D/Nt9rcN ZypD7McQh0NnIXNUTjfAAHIHN/kc+4y8qQVopWKRfT6DeE7s16L5Ki0jPoXe3X5qtujm5/1Lm UHmoCoWIoG+egUZJvUT9h/1utJgS/uzQJtf/GW4PI10/uMxZNaASY1yOYBzxZzJyf/nQN63Si SaOcM9azUkqMlJvJZsUquADAiO+4qDOH1xvI6DSjqLY4lFZsF7zLfSOb1ZlT/MRcvgGDkXp7l l27eh8GGoLkzEplSXJugIh1kWShuqJByCROEOKQ+b7Q==
- User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0 SeaMonkey/2.53.20
Hello,
I want to distribute GP scripts to many hosts. For this I need static linked binaries, to have less prerequisites for
the hosts.
Linux:
I compile pari/gp for Linux and got a version, where pari is static linked, but not the other libs and the binary itself
is also static.
ESPRIMO-Mobile-U9200 ~/pari/pari $ ldd Olinux-x86_64/gp-sta
linux-vdso.so.1 (0x00007ffcd7bd5000)
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007b6181c91000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007b6180f19000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007b6180c00000)
/lib64/ld-linux-x86-64.so.2 (0x00007b6181d2a000)
ESPRIMO-Mobile-U9200 ~/pari/pari $
As far as I know it has to be compiled with -static and linked with --static -static-libgcc.
Any idea, how I can pass this through Configure?
Windows:
I also need a static linked version for Windows. The provided binaries for Windows are dynamically linked and pari is a DLL.
Can a static version be provided?
Or with which environment should pari/gp be compiled?
kind regards.