Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn't compile under Lion #1

Open
MaddTheSane opened this issue Sep 25, 2011 · 1 comment
Open

Doesn't compile under Lion #1

MaddTheSane opened this issue Sep 25, 2011 · 1 comment

Comments

@MaddTheSane
Copy link

No matter what combination of compiler I use (llvm-gcc, gcc-4.2, clang), I cannot get syn68k to compile under Lion. I was able to get it to compile under Snow Leopard by using gcc-4.0.

On gcc-4.2, the static linker throws an assertion error, "Assertion failed: (_file->_atomsArrayCount == computedAtomCount && "more atoms allocated than expected"), function parse, file /SourceCache/ld64/ld64-123.2.1/src/ld/parsers/macho_relocatable_file.cpp, line 1545."

GCC-llvm, there's an internal compiler error: "syn68k.c:52968: internal compiler error: in EmitLV_DECL, at llvm-convert.cpp:7475"

Clang doesn't support global register variables.

@ctm
Copy link
Owner

ctm commented Oct 12, 2011

I just got a Lion based machine yesterday. I don't have any free time in the foreseeable future to play with this, but Syn68k is heavily gcc dependent, so any fix will require using gcc.

I haven't really played much with any of this in a long time. Perhaps there's a linker-based flag that can disable something (source caching?) that is getting in the way.

DavidLudwig pushed a commit to DavidLudwig/syn68k that referenced this issue Mar 26, 2019
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

No branches or pull requests

2 participants