<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - comments on Post, Using 3rd party external functions in Compiled procedures</title>
    <link>http://www.mapleprimes.com/posts/95490-Using-3rd-Party-External-Functions-In</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Tue, 09 Jun 2026 14:14:56 GMT</lastBuildDate>
    <pubDate>Tue, 09 Jun 2026 14:14:56 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest comments added to the Post, Using 3rd party external functions in Compiled procedures</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - comments on Post, Using 3rd party external functions in Compiled procedures</title>
      <link>http://www.mapleprimes.com/posts/95490-Using-3rd-Party-External-Functions-In</link>
    </image>
    <item>
      <title>on Windows / Task A</title>
      <link>http://www.mapleprimes.com/posts/95490-Using-3rd-Party-External-Functions-In?ref=Feed:MaplePrimes:Using 3rd party external functions in Compiled procedures:Comments#comment95507</link>
      <itunes:summary>&lt;p&gt;I partially can follow and tried to give it a go with GSL, but do not quite understand what to take for&lt;/p&gt;
&lt;pre&gt;&amp;nbsp; 'cname'="j0",&lt;br&gt;&amp;nbsp; 'library'=" -L/usr/lib -lm "&lt;/pre&gt;
&lt;p&gt;Any suggestions?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PS&lt;/strong&gt;: I vote for Task B, of course :-) But do never use thumbs up/down (I hate such systems)&lt;/p&gt;</itunes:summary>
      <description>The latest comments added to the Post, Using 3rd party external functions in Compiled procedures</description>
      <guid>95507</guid>
      <pubDate>Wed, 28 Jul 2010 19:50:05 Z</pubDate>
      <itunes:author>Axel Vogt</itunes:author>
      <author>Axel Vogt</author>
    </item>
    <item>
      <title>gsl_sf_bessel_J0</title>
      <link>http://www.mapleprimes.com/posts/95490-Using-3rd-Party-External-Functions-In?ref=Feed:MaplePrimes:Using 3rd party external functions in Compiled procedures:Comments#comment95511</link>
      <itunes:summary>&lt;p&gt;&lt;a href="http://www.mapleprimes.com/posts/95490-Using-3rd-Party-External-Functions-In#comment95507"&gt;@Axel Vogt&lt;/a&gt; Maybe you can use the symbol `gsl_sf_bessel_J0` for GSL (so as to not collide with the j0 already declared in the Watcom compiler's math.h header file)?&lt;/p&gt;
&lt;p&gt;If Maple's Compiler is trying to compile and link its own shared object, then maybe the 'library' option would have to refer to locations of stub libraries gsl.lib and gslcblas.lib (with the corresponding .dll's in your PATH so that it could then run).&lt;/p&gt;
&lt;p&gt;So -- just guessing here: 'library'=" -L&amp;lt;path to GSL .libs&amp;gt; -lgsl -lgslcblas "&lt;/p&gt;</itunes:summary>
      <description>The latest comments added to the Post, Using 3rd party external functions in Compiled procedures</description>
      <guid>95511</guid>
      <pubDate>Wed, 28 Jul 2010 21:19:34 Z</pubDate>
      <itunes:author>pagan</itunes:author>
      <author>pagan</author>
    </item>
    <item>
      <title>i tried that</title>
      <link>http://www.mapleprimes.com/posts/95490-Using-3rd-Party-External-Functions-In?ref=Feed:MaplePrimes:Using 3rd party external functions in Compiled procedures:Comments#comment95620</link>
      <itunes:summary>&lt;p&gt;&lt;a href="http://www.mapleprimes.com/posts/95490-Using-3rd-Party-External-Functions-In#comment95511"&gt;@pagan&lt;/a&gt; thx for the suggestion (usually I only use the DLLs, not the lib)&lt;/p&gt;
&lt;pre&gt;&amp;nbsp; 'cname'="gsl_sf_bessel_J0",&lt;br&gt;&amp;nbsp; 'library'=" -LC:\\WINDOWS\\system32 -lgsl -lgslcblas"&lt;/pre&gt;
&lt;p&gt;results in the error message&lt;/p&gt;
&lt;pre&gt;Error, (in LinkDSO) linker exited with nonzero status 1: Open Watcom Linker Version 1.3&lt;br&gt;Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.&lt;br&gt;Source code is available under the Sybase Open Watcom Public License.&lt;br&gt;See http://www.openwatcom.org/ for details.&lt;br&gt;Error! E3033: directive error near '-lgsl'&lt;/pre&gt;
&lt;p&gt;What I find at the web for 3033 is not illuminating ...&lt;/p&gt;
&lt;p&gt;Might it be, that there are different calling conventions? GSL is cdecl if I remember correctly.&lt;/p&gt;
&lt;p&gt;PS: I am on Maple 12, Win XP&lt;/p&gt;</itunes:summary>
      <description>The latest comments added to the Post, Using 3rd party external functions in Compiled procedures</description>
      <guid>95620</guid>
      <pubDate>Fri, 30 Jul 2010 23:12:01 Z</pubDate>
      <itunes:author>Axel Vogt</itunes:author>
      <author>Axel Vogt</author>
    </item>
  </channel>
</rss>