You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IMPORTANT WARNING: ipopt-3.lib Windows import library deprecated in ipopt 3.14.17, it will be removed in the next release of ipopt conda-forge package
#128
Open
traversaro opened this issue
Dec 16, 2024
· 0 comments
The vendored Windows cmake build system used to name the ipopt import library as ipopt-3.lib, while the upstream is naming it ipopt.lib. If you use pkg-config to link to ipopt, you do not need to change anything, otherwise if you were hardcoding the name of the ipopt-3.lib import library, now you need to change it to ipopt.lib.
To provide a temporary backward compatibility, for ipopt 3.14.17 we continue to ship both ipopt.lib and ipopt-3.lib, but the ipopt-3.lib is considered deprecated (even if we cannot mark it as such in any way). The ipopt-3.lib installed import library will be removed in the next release of conda-forge package of ipopt, so please switch your downstream build scripts to either use pkg-config (that would work without modifications for both ipopt <= 3.14.16 and ipopt >= 3.14.17) or directly link ipopt.lib, thanks!
The text was updated successfully, but these errors were encountered:
traversaro
changed the title
ipopt-3.lib Windows import library deprecated in ipopt 3.14.17, it will be removed in the next release of ipopt conda-forge package
IMPORTANT WARNING: ipopt-3.lib Windows import library deprecated in ipopt 3.14.17, it will be removed in the next release of ipopt conda-forge package
Dec 16, 2024
From #125 :
Important
The vendored Windows cmake build system used to name the ipopt import library as
ipopt-3.lib
, while the upstream is naming itipopt.lib
. If you usepkg-config
to link toipopt
, you do not need to change anything, otherwise if you were hardcoding the name of theipopt-3.lib
import library, now you need to change it toipopt.lib
.To provide a temporary backward compatibility, for ipopt 3.14.17 we continue to ship both
ipopt.lib
andipopt-3.lib
, but theipopt-3.lib
is considered deprecated (even if we cannot mark it as such in any way). Theipopt-3.lib
installed import library will be removed in the next release of conda-forge package of ipopt, so please switch your downstream build scripts to either usepkg-config
(that would work without modifications for both ipopt <= 3.14.16 and ipopt >= 3.14.17) or directly linkipopt.lib
, thanks!The text was updated successfully, but these errors were encountered: