Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Feb 1999 10:24:38 -0800 (PST)
From:      John Polstra <jdp@polstra.com>
To:        current@FreeBSD.ORG
Subject:   OBJLINK=yes breaks make buildworld
Message-ID:  <XFMail.990203102438.jdp@polstra.com>

next in thread | raw e-mail | index | archive | help
Make buildworld is broken for the OBJLINK=yes case, and it may have
been broken for quite some time.  When the a.out legacy libraries are
built, the object files end up in the source tree, because the "obj"
links no longer point to the right place.  Furthermore, these object
files don't get removed when you do a make clean or a make cleandir.

I don't have a fix.  I never use OBJLINK.  As far as I'm concerned, a
suitable fix would be to eliminate that option altogether.

This is the cause of one kind of libpam build failure, namely the
one that ends like this:

/usr/src/lib/libpam/libpam/../modules/pam_cleartext_pass_ok/libpam_cleartext_pas
s_ok.a: object /usr/src/lib/libpam/libpam/../mo
dules/pam_cleartext_pass_ok/libpam_cleartext_pass_ok.a(pam_cleartext_pass_ok.o)
in archive is not object
*** Error code 1

Thanks to Jon Hamilton for suggesting the OBJLINK connection.

John
---
  John Polstra                                               jdp@polstra.com
  John D. Polstra & Co., Inc.                        Seattle, Washington USA
  "Nobody ever went broke underestimating the taste of the American public."
                                                            -- H. L. Mencken

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.990203102438.jdp>