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

Commitce0da62

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 parentd5f551a commitce0da62

File tree

5 files changed

+583
-234
lines changed

5 files changed

+583
-234
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 & 171 deletions
This file was deleted.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp