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

Commite97af6c

Browse files
committed
Replace our hacked version of ax_pthread.m4 with latest upstream version.
Our version was different from the upstream version in that we tried to useall possible pthread-related flags that the compiler accepts, rather thanjust the first one that works. That change was made in commite48322a, to work-around a bug affecting GCCversions 3.2 and below (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=8888),although we didn't realize that it was a GCC bug at the time. We hardly careabout that old GCC versions anymore, so we no longer need that workaround.This fixes the macro for compilers that print warnings with the chosenflags. That's pretty annoying on its own right, but it also inconspicuouslydisabled thread-safety, because we refused to use any pthread-related flagsif the compiler produced warnings. Max Filippov reported that problem whenlinking with uClibc and OpenSSL. The warnings-check was added because theworkaround for the GCC bug caused warnings otherwise, so it's no longerneeded either. We can just use the upstream version as is.If you really want to compile with GCC version 3.2 or older, you can stillwork-around it manually by setting PTHREAD_CFLAGS="-pthread -lpthread"manually on the configure command line.Backpatch to 9.5. I don't want to unnecessarily rock the boat on stablebranches, but 9.5 seems like fair game.
1 parente66a453 commite97af6c

File tree

5 files changed

+583
-233
lines changed

5 files changed

+583
-233
lines changed

‎aclocal.m4

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dnl aclocal.m4
22
m4_include([config/ac_func_accept_argtypes.m4])
3-
m4_include([config/acx_pthread.m4])
3+
m4_include([config/ax_pthread.m4])
44
m4_include([config/c-compiler.m4])
55
m4_include([config/c-library.m4])
66
m4_include([config/docbook.m4])

‎config/acx_pthread.m4

Lines changed: 0 additions & 170 deletions
This file was deleted.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp