Bill Allombert on Fri, 12 Nov 2010 15:58:05 +0100

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: A patch for native PARI/GP build on Windows (Mingw+Msys)

On Tue, Dec 22, 2009 at 06:05:15PM +0200, Vasili Burdo wrote:
> Hi, Bill!
> >I do not understand what this is doing. Cannot you do that in Configure
> >instead ?
> It generates default GPDATADIR based on location of executable module.
> Let's have gp.exe at "C:\Program Files\GP\gp.exe". Then, this
> function will return GPDATADIR as "C:\Program Files\GP\gp-data"
> The problem is that fixed path "/usr/local/share/pari" does not make
> any sense on Windows. I'd like to keep data along with executable
> module, so I can put it on memory stick and use it everywhere
> without extra reconfiguration.
> On Windows standard location for data files is something like
> "C:\Documents and Settings\(User Name|All Users)\Application
> Data\(Software Name)" and it may change depend on location where
> Windows is installed.
> So, I believe my approach is correct, but we should negotiate
> correct location of GP data dir.

Hello Vasili,
I have applied a variant of you patch:
On mingw you can now Configure PARI with
./Configure --datadir=@
and datadir will be set to win32_GPDATADIR() at run-time.

This option is used when compiling the daily GP windows binaries starting at
svn 12711.