Fixes a nasty sizeof(struct stat) mismatch bug that caused random crashes and
silent memory corruption.
'BUILDING_V8_SHARED=1',
'BUILDING_UV_SHARED=1',
],
+ }, {
+ 'defines': [
+ '_LARGEFILE_SOURCE',
+ '_FILE_OFFSET_BITS=64',
+ ],
}],
[ 'OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', {
'cflags': [ '-Wall', '-pthread', ],
],
}],
['OS=="mac"', {
- 'defines': ['__DARWIN_64_BIT_INO_T=1'],
'xcode_settings': {
'ALWAYS_SEARCH_USER_PATHS': 'NO',
'GCC_CW_ASM_SYNTAX': 'NO', # No -fasm-blocks
'conditions': [
['OS != "win"', {
'defines': [
- '_LARGEFILE_SOURCE',
- '_FILE_OFFSET_BITS=64',
'_GNU_SOURCE',
'EIO_STACKSIZE=262144'
],
'conditions': [
- ['OS=="mac"', {
- 'defines': ['__DARWIN_64_BIT_INO_T=1'],
- }],
['OS=="solaris"', {
'cflags': ['-pthreads'],
'ldlags': ['-pthreads'],
'defines': [
'ARCH="<(target_arch)"',
'PLATFORM="<(OS)"',
- '_LARGEFILE_SOURCE',
- '_FILE_OFFSET_BITS=64',
],
'conditions': [