https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278560

Tatsuki Makino <tatsuki_mak...@hotmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tatsuki_mak...@hotmail.com

--- Comment #6 from Tatsuki Makino <tatsuki_mak...@hotmail.com> ---
I'm running into this problem too :)
I am still still :) using 12.4-STABLE and thought it was due to the version
being out of support, but it is not.
It seems possible that this could also happen in 14.0-RELEASE.

#define HAVE_PTHREAD_SET* seems to have added from chromium-124.0.x.x.

FreeBSD has pthread_setname_np in <pthread.h>.
But it is between #if__BSD_VISIBLE and #endif.
<sys/cdefs.h> could cause __BSD_VISIBLE to be 0 if -std=c99 or -std=c11? is
present.

FreeBSD also has pthread_set_name_np in <pthread_np.h>.

So the correct answer for FreeBSD is the following.
#define HAVE_PTHREAD_SET_NAME_NP 1
#define HAVE_PTHREAD_SETNAME_NP 0

www/chromium creates and uses the following config.h at build time.
(ARCH=amd64)
${WRKSRC}/third_party/ffmpeg/chromium/config/Chrome/freebsd/x64/config.h
The file has them both as 1.
HAVE_PTHREAD_SETNAME_NP may need to be set to 0.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to