All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Masover <ninja@slaphack.com>
To: reiserfs-list@namesys.com
Subject: Re: can't compile with reiser4
Date: Fri, 30 Apr 2004 18:15:33 -0500	[thread overview]
Message-ID: <4092DE15.4010709@slaphack.com> (raw)
In-Reply-To: <4092DCD1.6000107@slaphack.com>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

gah!  looks like something got chopped out!  maybe I tapped the trackpad
or something...

what I know I typed before was:

most Gentoo packages (including glibc) on my system now either fail to
install...

| glibc) on my system now either fail to install, continue trying to
| install forever (make caught in an infinite loop), or install but don't
| work later.  My / is reiser4, with separate mountpoints for /boot, /sys,
| /proc, /dev, /dev/pts, and /dev/shm.  So this doesn't make sense...
|
| I think I've figured out one reason it's failing, though:  I've found a
| certain place where if I do something like 'make foo.o', it builds foo.o
| just fine (out of foo.c), but foo.c gets its mtime updated right along
| with foo.o -- making foo.o out of date.  This is not just defeating the
| purpose of 'make' (being able to rebuild a selective portion of a
| program and not the whole thing, based on mtimes) but causes at least
| one program (sudo) to not install properly.
|
| The way that works is that 'make' is called once for the build, with all
| the paths (including --sysconfdir) set to their ultimate destinations in
| /, and then 'make install' is called again, with these paths set to the
| same thing, but inside the install tree -- so instead of /etc, we get
| /var/tmp/portage/sudo-1.6.7/install//etc
| (I may not have those versions or paths right.)
|
| This is fine, because 'make install' is usually just copying files
| around, so we want the files copied to that temporary install directory
| (so we can do an atomic merge).  But because so many .c files are just
| as new as the .o files, so much (if not everything) must be rebuilt
| during 'make install' -- which means sudo becomes hardcoded to look for
| its config file somewhere in /var/tmp.
|
| More details if you want them...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQJLeFHgHNmZLgCUhAQKE+A/9GqPGq4kkrI7sBJE7ORLlqMATnmsPnQm8
qKsSFOll5tkU0EIFdd9wF6SdRp29TtwuFolEYKKS+K+rkjNOF+JQTbJCc8Um/Gzx
zBxViv0m4au95tl7vRRCfwiqEfWbvaqK91PV3inB3KH3WFYI7ZpyyUARYOLErr+T
/ZIrt5Y6rjVp4d0b7i42wWsgPwyf67Tym0tte9vnjJ7HyepxxkozfGWjFWCICHNm
TsRbEQsk90rX/43c1uEr+UVDjx/8MeowvrC1OXjDgeDt+xm+/quZF9ciw+fgjS0v
ET4ntHRcURKSqu6PBDW5dyIMErDlbEMFXwRJF6Q6Ix4aVgdzw2xJPqx4Uufyi1ky
zSUa7W/DyrdYfHA3rhFT+39ICl5qvQONNfxXuKZpfvQzOyZ+MsOoWVnepWxo25K8
/m7TbsIrtgaYcwvqDVc8HWJu7vxO6VtOygn2xkDYvbLpC6M/nsufS+RZEzY0t7AY
wOXWD3835VRdVITXpdxgJnpKhtl780fmkyCARUF8d50VjeY8qh5w4XrCZpg3vXXf
itETN9xjzxb/76DmIE1PBgNVwCSP3vetcYeGBUKO8ZyIM3rz5gb183A6YJkTNJgj
T3WXZ7XNTxrvaePq2kx2gC4tj5EbEnZVgFM91EnKMfqlg6nXuyKiY8vYStawmERP
HurbLTkRzls=
=HJ4j
-----END PGP SIGNATURE-----

  reply	other threads:[~2004-04-30 23:15 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-04-30 23:10 can't compile with reiser4 David Masover
2004-04-30 23:15 ` David Masover [this message]
2004-05-01 18:45 ` mjt
2004-05-01 18:59   ` David Masover
2004-05-01 19:09     ` mjt
2004-05-02 19:17       ` Hans Reiser

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4092DE15.4010709@slaphack.com \
    --to=ninja@slaphack.com \
    --cc=reiserfs-list@namesys.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.