Ivan Maidanski

Results 817 comments of Ivan Maidanski

Latest failed build: https://travis-ci.org/ivmai/bdwgc/jobs/576674642

Not observed on other GC versions (including master). Had not been observed before update to Travis Xenial image.

1. #153 already increases HEAP_HEAP_SECTS by 10. 2. I don't have opinion about hugepages - some prototyping and a real-world test scenario is needed.

Related issue: #229 Tip from there: -D GC_NOT_DLL is essential if compiling client C++ code and linking it static libs on Cygwin, otherwise clang produces warnings in gc_cpp.h.

make check CFLAGS_EXTRA="-D GC_NOT_DLL" Gives other error: ``` libtool: link: clang++ -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -g -O2 -D GC_NOT_DLL -o .libs/cpptest.exe tests/cpp.o ./.libs/libgccpp.dll.a /cygdrive/c/_/PersonalWS/git/bdwgc-m/.libs/libgc.dll.a -lsupc++ ./.libs/libgc.dll.a -L/usr/local/lib /usr/bin/ld: /usr/lib/gcc/x86_64-pc-cygwin/11/libstdc++.dll.a(d006580.o):(.text+0x0):...

Unclear who to fix it properly. The W/A could be just suppress the warning.

It is somewhat related. (!GC_DLL || THREAD_LOCAL_ALLOC || GC_PTHREADS) implies GC_NO_THREADS_DISCOVERY, here the code of v7.6.16: ``` #if (defined(GC_DLL) || defined(GC_INSIDE_DLL)) \ && !defined(GC_NO_THREADS_DISCOVERY) && !defined(MSWINCE) \ && !defined(THREAD_LOCAL_ALLOC) &&...