[ANN][VM][SF] my Unix patches integrated into SF layout

Joern Eyrich joern at eyrich.org
Fri Jan 4 00:15:15 UTC 2002


> src - holds stuff generated by Squeak
> Cross - holds stuff that all platofrms can use, that wasn't
> automatically generated
> unix - holds Unix-specific stuff

Ah, now I see where you're coming from...

> Actually, though, src ends up combining all three, the way VMMaker
> works. This combining behavior seems to be a little tricky to get just
> right, however....
[To which Tim
answered:                                                    ]
[> It was indeed which is why I suggest living with the way VMMaker does
it]
[> for now. No need to make life more
difficult.                           ]

That's what I'd prefer, too. What I'd like is this:
When I build, everything com es from "src". That's something I can
understand.
How it got there, I usually don't care. That's VMMaker's job.
What do others think?

> Could you try deleting platfoms/Cross/SurfacePlugin/SurfacePlugin.c,
> running configure again, and seeing if the errors go away?

This doesn't seem to help, I (still) get:
jeyrich at gaudi:~/tmp/src> make
Makefile:283: warning: overriding commands for target `sqaio.o'
Makefile:145: warning: ignoring old commands for target `sqaio.o'
Makefile:286: warning: overriding commands for target
`sqUnixExternalPrims.o'
Makefile:148: warning: ignoring old commands for target
`sqUnixExternalPrims.o'
Makefile:289: warning: overriding commands for target `sqUnixMozilla.o'
Makefile:151: warning: ignoring old commands for target
`sqUnixMozilla.o'
Makefile:292: warning: overriding commands for target `sqXWindow.o'
Makefile:154: warning: ignoring old commands for target `sqXWindow.o'
Makefile:295: warning: overriding commands for target `zipio.o'
Makefile:157: warning: ignoring old commands for target `zipio.o'
Makefile:298: warning: overriding commands for target `zlib.o'
Makefile:160: warning: ignoring old commands for target `zlib.o'
Makefile:301: warning: overriding commands for target `sqUnixImage.o'
Makefile:163: warning: ignoring old commands for target `sqUnixImage.o'
Makefile:304: warning: overriding commands for target `sqUnixMemory.o'
Makefile:166: warning: ignoring old commands for target `sqUnixMemory.o'
gcc [...]

> Awesome, those are annoying! I've uploaded your version now, along with
> some small changes to sqPlatformSpecific.h I'm sure you made.

oops, of course, I forgot to send the prototypes... (that was actually
about a third of the whole patch... ;-)

Lex, it's really great that you integrated all these collected patches.
As I said, I'm all for putting it up on SourceForge - what do others
think?

Joern




More information about the Squeak-dev mailing list