Mail Archives: djgpp/2009/06/30/14:12:16
> From: Rugxulo <rugxulo AT gmail DOT com>
> Date: Mon, 29 Jun 2009 21:44:45 -0700 (PDT)
>=20
> > > # Generate a full pathname of the top-level installation direct=
ory
> > > top_srcdir :=3D $(subst \,/,$(shell cd))
> > > # won't work in FreeDOS unless manually changed
> > > # =A0 =A0to "/dev/e/emacs" or whatever
> > > --------------------------
> >
> > What shell does FreeDOS use, and what do you get from that shell =
when
> > you type "cd" with no arguments?
> [...]
> Anyways, long story short, it seems FreeCOM (either version) report=
s
> "E:\EMACS" while 4DOS reports "e:\emacs". I can't imagine that
> something so silly as case sensitivity could be the trouble, but
> apparently it is!
I don't see how could letter-case matter here. If you can show me
otherwise, please do. The exact error message would be nice.
I suspect that the problem could be not with top_srcdir in the
top-level Makefile, but rather with this line from lib-src/Makefile:
srcdir :=3D $(subst \,/,$(shell command.com /c cd))
Do you have command.com on FreeDOS, and if you do, what does it do
with this line? What does $(srcdir) get set to?
> > > > I use GCC 3.4.4 and don't have any alignment issues.
> >
> > > Really? CONFIG.BAT whines for me. And I thought you were using =
3.4.3,
> > > finally upgraded? =A0 ;-)
> >
> > Yes, I upgraded because 3.4.3 has bugs in the debug info it produ=
ces,
> > which I bumped into when working on GDB.
>=20
> Wow, the smallest upgrade in the history of the universe. Taking a =
big
> risk, eh? Living on the bleeding edge? ;-) j/k
It's very simple: the only other port is of GCC 4.x, and I don't want
yet to go there.
- Raw text -