Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit41a2b56

Browse files
committed
PL/Tcl: Don't link with -lc explicitly
It has been reported that PL/Tcl built on macOS with GCC >=11 crashes.The reason is that there is a hash_search() function in the operatingsystem's libraries, and that ends up being called instead of the onein postgres. This has something to do with how the linker resolvesreferences between the various possibilities it has been given, andsomehow something changed that it is now picking that one in thisconfiguration.We found that removing the -lc from the link command line fixes thisproblem. The -lc was introduced a long time ago in commite390967, and we think the reasonsmight be obsolete, so we decided that we'll try to just remove it andsee if any problems arise.Discussion:https://www.postgresql.org/message-id/flat/a78c847a-4f79-9286-be99-e819e9e4139e%40enterprisedb.com
1 parentac0e2d3 commit41a2b56

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

‎src/pl/tcl/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ override CPPFLAGS := -I. -I$(srcdir) $(TCL_INCLUDE_SPEC) $(CPPFLAGS)
1515

1616
# On Windows, we don't link directly with the Tcl library; see below
1717
ifneq ($(PORTNAME), win32)
18-
SHLIB_LINK =$(TCL_LIB_SPEC)$(TCL_LIBS) -lc
18+
SHLIB_LINK =$(TCL_LIB_SPEC)$(TCL_LIBS)
1919
endif
2020

2121
PGFILEDESC = "PL/Tcl - procedural language"

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp