Skip to content

remove embedded boehm gc sources, use distro copy instead#10

Open
rofl0r wants to merge 1 commit into
macournoyer:masterfrom
rofl0r:no_embedded_boehm
Open

remove embedded boehm gc sources, use distro copy instead#10
rofl0r wants to merge 1 commit into
macournoyer:masterfrom
rofl0r:no_embedded_boehm

Conversation

@rofl0r

@rofl0r rofl0r commented Jan 31, 2018

Copy link
Copy Markdown

boehm GC is a highly problematic package, since what it tries to achieve
is not possible in standard C, so it must use all kinds of nasty
platform-specific tricks to get start offset of stack and so on.

for this reason, some or most distributions apply custom settings
or even patches to make it work.

these tweaks are not available when embedding the source of boehm into
the tree and hoping that it will turn out to work well...

windows users are advised to install the version provided by mingw
package manager, while mac os users can use homebrew's version.

closes #6
closes #9
closes #4

@rofl0r rofl0r force-pushed the no_embedded_boehm branch 2 times, most recently from 0ce573c to c70b623 Compare January 31, 2018 20:07
@rofl0r

rofl0r commented Jan 31, 2018

Copy link
Copy Markdown
Author

btw, i would suggest doing the same with pcre. i already tried and it works with well with distro-shipped latest libgc and libpcre. that's much less hassle than having to compile this horribly outdated embedded version.

boehm GC is a highly problematic package, since what it tries to achieve
is not possible in standard C, so it must use all kinds of nasty
platform-specific tricks to get start offset of stack and so on.

for this reason, some or most distributions apply custom settings
or even patches to make it work.

these tweaks are not available when embedding the source of boehm into
the tree and hoping that it will turn out to work well...

windows users are advised to install the version provided by mingw
package manager, while mac os users can use homebrew's version.

closes #6
closes #9
closes #4
@rofl0r rofl0r force-pushed the no_embedded_boehm branch from c70b623 to 31b6250 Compare January 31, 2018 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Error,Build! Fail to compile in Mac OS X 10.7.4

1 participant