psqlodbc: fix cross (#403706)

This commit is contained in:
Wolfgang Walther
2025-05-02 19:23:02 +00:00
committed by GitHub
+9 -3
View File
@@ -37,6 +37,8 @@ stdenv.mkDerivation rec {
autoreconfHook
];
strictDeps = true;
passthru =
{
updateScript = nix-update-script { };
@@ -46,9 +48,13 @@ stdenv.mkDerivation rec {
driver = "lib/psqlodbcw.so";
};
configureFlags = [
"--with-libpq=${lib.getDev libpq}"
] ++ lib.optional withLibiodbc "--with-iodbc=${libiodbc}";
configureFlags =
[
"CPPFLAGS=-DSQLCOLATTRIBUTE_SQLLEN" # needed for cross
"--with-libpq=${lib.getDev libpq}"
]
++ lib.optional withLibiodbc "--with-iodbc=${libiodbc}"
++ lib.optional withUnixODBC "--with-unixodbc=${unixODBC}";
meta = with lib; {
homepage = "https://odbc.postgresql.org/";