From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 105436 invoked by alias); 25 Feb 2020 09:47:02 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 105426 invoked by uid 89); 25 Feb 2020 09:47:02 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=HX-Languages-Length:1563, H*Ad:D*pl, HX-Priority:Normal X-HELO: mail-wr1-f41.google.com Received: from mail-wr1-f41.google.com (HELO mail-wr1-f41.google.com) (209.85.221.41) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 25 Feb 2020 09:46:51 +0000 Received: by mail-wr1-f41.google.com with SMTP id w12so13900529wrt.2 for ; Tue, 25 Feb 2020 01:46:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=xhFd43jSLoLl98XAzHDMvqlYIYv6qlwVhpdUCcrH4+8=; b=mcN1ipRuhUbGt3UtNvJi01RE6217NXVRtTb/xv81nCbGoEXE6VuTZR2rQwppDDQiyn NnaCdjmFvPR60aEGKSff/D+lP+0qC12ue4MTVpSvolhfwumdGZhVUgUTZhVRY2o1UnBY toJ/LnoUjOVgdVIwgVDwPosIru9h28q3jaWJy1OkrTX6id+kVs3kY2h5ik+IzN5jcKX5 b8zq6GMDzvqMFRL6kLgY+DxIl67iO9QevKIVcHRYJa9ipMGCzaeua1f1ZY1yzaktK4Lz 7X4BZojhcmiy+d58ZUMe1cH1SLL5Bg6CGcAlgpkAPzof6fFogkRVQuuymFOk2/gERyUu V2BA== Return-Path: Received: from [192.168.100.6] (chp127.enscp.fr. [193.51.253.127]) by smtp.gmail.com with ESMTPSA id y7sm3112205wmd.1.2020.02.25.01.46.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 25 Feb 2020 01:46:48 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: libquadmath From: FX In-Reply-To: Date: Tue, 25 Feb 2020 09:47:00 -0000 Cc: gcc@gcc.gnu.org Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Bieniasz Leslaw X-SW-Source: 2020-02/txt/msg00192.txt.bz2 Hello Bienisaz, > I have managed to compile the program using the quadmath, but the > program works only if the libquadmath-0.dll is supplied in a working > directory. I notice that there were some controversies on the internet, > concerning the issue of static linking of the quadmath library, and > there seems to be no clear solution available how to link the library > statically. Is there any way to do this? I would appreciate a hint. You should be able to link directly against libquadmath.a instead of the sh= ared version. > Another problem I see is that it seems impossible to dynamically > allocate __float128 vectors by using "calloc" or "new". Is there > any other way to achieve a dynamic allocation? The following works for me: __float128 *x =3D calloc(sizeof(__float128), 8); > Yet another difficulty is that the list of available math functions > does not contain some important functions, notably Bessel functions > K0() and K1() (although some other Bessel functions are available). > Are there any plans to extend the library by providing more functions > and more elaborate support for I/O (like streams, for example)? > More generally, are there any plans for further development of the > library? I do not think any further development is planned. > Also, if there is any discussion list or other place where one can > ask questions about the library, can you please indicate the address? > Is there any place where one can contribute procedures to the library? Ask on the gcc general mailing list: gcc@gcc.gnu.org FX