[Bug 279397] www/chromium sqlite3_shim.c compilation error
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 279397] www/chromium sqlite3_shim.c compilation error"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 31 May 2024 09:50:27 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279397
--- Comment #4 from Tatsuki Makino <tatsuki_makino@hotmail.com> ---
The reason why alloca is not defined is likely to be the following part.
# 14123 "../../third_party/sqlite/src/amalgamation/sqlite3.c"
#define _XOPEN_SOURCE 600
This defines _POSIX_C_SOURCE and makes __BSD_VISIBLE completely undefined.
Line 14123 of ${WRKSRC}/third_party/sqlite/src/amalgamation/sqlite3.c reads as
follows
/*
** We need to define _XOPEN_SOURCE as follows in order to enable
** recursive mutexes on most Unix systems and fchmod() on OpenBSD.
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
** it.
*/
#if !defined(_XOPEN_SOURCE) && !defined(__DARWIN__) && !defined(__APPLE__)
# define _XOPEN_SOURCE 600
#endif
--
You are receiving this mail because:
You are the assignee for the bug.