[Top][All Lists]

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

Re: [Help-glpk] glpk 4.32 release information

From: Andrew Makhorin
Subject: Re: [Help-glpk] glpk 4.32 release information
Date: Sun, 5 Oct 2008 19:18:37 +0400

Sunday, October 5, 2008, 5:59:46 PM, you wrote:

> * Andrew Makhorin <address@hidden> [2008-10-03 17:49]:

>> GLPK 4.32 -- Release Information
>> ********************************
>> Release date: Oct 03, 2008
>> [snip]

> In the process of building the Debian package for 4.32, I noticed that there
> has been an backward incompatible change from version 4.31.  The public
> symbol glp_put_solution that was exported in 4.31 and also present in
> glpapi.h has now disappeared from 4.32.  Is that intentional.  If yes,
> shouldn't the SOVERSION be bumped?

I do not think so. Glp_put_solution is *not* (and never was) an API
routine, and application programs must not use it. Its name was chosen
erroneously, so in 4.32 it was changed (with the preprocessor) to
'_glp_1px_put_solution' (must read one-pi-eks, not el-pi-eks). Note that
in 4.31 all the library routines were exported, however, in 4.32 due to
the option '-export-symbols-regex' in LD_FLAGS only the routines whose
names begin with glp_ (API) and _glp_lpx_ (deprecated API) are exported,
thus, glp_put_solution is not exported in 4.32. Formally, there is no
violation of backward compatibility since 4.15, where version info was
introduced for the first time.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]