From owner-cvs-all Fri Oct 16 07:22:58 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA03183 for cvs-all-outgoing; Fri, 16 Oct 1998 07:22:58 -0700 (PDT) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA03176; Fri, 16 Oct 1998 07:22:56 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA02738; Fri, 16 Oct 1998 07:22:54 -0700 (PDT) Date: Fri, 16 Oct 1998 07:22:54 -0700 (PDT) Message-Id: <199810161422.HAA02738@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src Makefile.inc1 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk bde 1998/10/16 07:22:54 PDT Modified files: . Makefile.inc1 Log: Fixed missing directories in the libraries target: - in the elf case, csu must be built and installed before any shared libraries. It wasn't, but we usually used a stale version that happened to work. E.g., in the !NOTOOLS case we used the version built and installed by the bootstrap-libraries target. Only cross building was completely broken. - the shared libmd must be built and installed before any shared libraries that link to it. It wasn't, but we sometimes used a stale version that happened to work, as above. For elf, this caused bogus linkage of the target shared libatm and libopie with the host static libmd. It isn't clear what this actually breaks, except for cross compiling. For aout, the shared libmd is not built at all, so all shared libraries linked to libmd may be broken. The linker reports them by spewing RRS warnings. Note that building src/lib early and building subdirs of src/lib in the correct order in src/lib/Makefile doesn't help, since the subdirs are all built before any are installed. Fixed bitrot in the comments about the ordering requirements. Revision Changes Path 1.35 +7 -6 src/Makefile.inc1 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message