Skip to content

Commit 332308d

Browse files
committed
Must see static libpostgres.a to resolve symbols
The pacman package has that file in libdir though, not pkglibdir.
1 parent bf64dd2 commit 332308d

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

pljava-so/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ var ldflags_ex = getPgConfigProperty("--ldflags_ex");
6161
var includedir = getPgConfigProperty("--includedir");
6262
var includedir_server = getPgConfigProperty("--includedir-server");
6363
var bindir = getPgConfigProperty("--bindir");
64+
var libdir = getPgConfigProperty("--libdir");
6465
var pkglibdir = getPgConfigProperty("--pkglibdir");
6566
6667
var java_home = java.lang.System.getProperty("java.home");
@@ -268,7 +269,7 @@ var configuration = [
268269
l.addAll(files);
269270
270271
// From compiler-mingw64 profile
271-
l.addAll(of("-Bdynamic"));
272+
l.addAll(of("-L" + libdir, "-Bdynamic", "-lpostgres"));
272273
});
273274
linkingProcess.directory(target_path.toFile());
274275
return runWindowsCRuntimeCommand(linkingProcess);

0 commit comments

Comments
 (0)