Return-Path: Delivered-To: apmail-apr-dev-archive@www.apache.org Received: (qmail 64649 invoked from network); 5 Aug 2005 20:15:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 5 Aug 2005 20:15:56 -0000 Received: (qmail 13050 invoked by uid 500); 5 Aug 2005 20:15:55 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 13012 invoked by uid 500); 5 Aug 2005 20:15:54 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 12999 invoked by uid 99); 5 Aug 2005 20:15:54 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Aug 2005 13:15:54 -0700 X-ASF-Spam-Status: No, hits=1.0 required=10.0 tests=SPF_HELO_SOFTFAIL X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [129.55.12.40] (HELO ll.mit.edu) (129.55.12.40) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Aug 2005 13:15:44 -0700 Received: (from smtp@localhost) by ll.mit.edu (8.12.10/8.8.8) id j75KFonD021683; Fri, 5 Aug 2005 16:15:50 -0400 (EDT) Received: from UNKNOWN( ), claiming to be "[155.34.136.35]" via SMTP by llmail, id smtpdAAAaSay3P; Fri Aug 5 16:15:40 2005 Message-ID: <42F3C8EC.90309@ll.mit.edu> Date: Fri, 05 Aug 2005 16:15:40 -0400 From: Glenn Schrader User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Joe Orton CC: dev@apr.apache.org Subject: Re: [PATCH] apr-util build fails on Solaris 2.8 References: <42F383E1.1030705@ll.mit.edu> <20050805152822.GC19006@redhat.com> In-Reply-To: <20050805152822.GC19006@redhat.com> Content-Type: multipart/mixed; boundary="------------030705070804070606040909" X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N This is a multi-part message in MIME format. --------------030705070804070606040909 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Joe Orton wrote: > On Fri, Aug 05, 2005 at 11:21:05AM -0400, Glenn Schrader wrote: > >>I'm attempting to build apr-util 1.1.2 on Solaris 2.8 with >>--enable-static, --disable-shared, and --with-berkeley-db=. >>The configuration script indicates that it can't find a >>good Berkeley DB. The problem isn't that its not pointing >>to a good libdb since the log file says that the test >>for the database is failing to link because fdatasync >>is undefined. What I've found is that on linux, fdatasync >>appears to be in both libc and librt but on Solaris 2.8 >>its only in librt. The attached patch modifies >>apr-util/build/apu-hits.m4 to add -lrt to the list of >>libraries to be linked in for Solaris2. > > > If a static BDB library can depend on -lrt then the correct way to fix > this is to enhance the APU_CHECK_BERKELEY_DB macro (build/bdb.m4) to > trying linking against -ldb -lrt if linking against -ldb fails. > > joe > > OK. That does sound cleaner (be gentle, this is the first patch that i've submitted here). An updated patch is attached. -glenn --------------030705070804070606040909 Content-Type: text/plain; name="Solaris-2-8.patch-A" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="Solaris-2-8.patch-A" LS0tIGFwci11dGlsLTEuMS4yX29sZC9idWlsZC9kYm0ubTQJMjAwNC0xMS0yNCAxODo0MToy NC4wMDAwMDAwMDAgLTA1MDAKKysrIGFwci11dGlsLTEuMS4yL2J1aWxkL2RibS5tNAkyMDA1 LTA4LTA1IDE2OjA3OjA1LjY0Njc1MzYxMCAtMDQwMApAQCAtMTA5LDYgKzEwOSw3IEBACiAg ICAgICAgICAgICBBQ19NU0dfQ0hFQ0tJTkcoW2ZvciAtbCRiZGJfbGlibmFtZV0pCiAgICAg ICAgICAgICBkbmwgV2UgY2FuJ3QgdXNlIEFDX0NBQ0hFX0NIRUNLIGhlcmUsIGJlY2F1c2Ug dGhhdCB3b24ndCBwcmludCBvdXQKICAgICAgICAgICAgIGRubCB0aGUgdmFsdWUgb2YgdGhl IGNvbXB1dGVkIGNhY2hlIHZhcmlhYmxlIHByb3Blcmx5LgorICAgICAgICAgICAgYXB1X2Ri X25lZWRfbGlicnQ9IjAiCiAgICAgICAgICAgICBBQ19DQUNIRV9WQUwoJGNhY2hlX2lkLAog ICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgQVBVX1RSWV9CRVJLRUxFWV9EQigk MSwgJDIsICQzLCAkYmRiX2hlYWRlciwgJGJkYl9saWJuYW1lKQpAQCAtMTE2LDYgKzExNywy MCBAQAogICAgICAgICAgICAgICBdKQogICAgICAgICAgICAgcmVzdWx0PSJgZXZhbCBlY2hv ICckJyRjYWNoZV9pZGAiCiAgICAgICAgICAgICBBQ19NU0dfUkVTVUxUKCRyZXN1bHQpCisg ICAgICAgICAgICBpZiB0ZXN0ICIkcmVzdWx0IiAhPSAieWVzIjsgdGhlbgorICAgICAgICAg ICAgICBhcHVfZGJfbmVlZF9saWJydD0iMSIgCisgICAgICAgICAgICAgIGNhY2hlX2lkPSIk e2NhY2hlX2lkfV9saWJydCIKKyAgICAgICAgICAgICAgQUNfTVNHX0NIRUNLSU5HKFtpZiAt bCRiZGJfbGlibmFtZSBuZWVkcyAtbHJ0IF0pCisgICAgICAgICAgICAgIExJQlM9IiRMSUJT IC1scnQiCisgICAgICAgICAgICAgIEFDX0NBQ0hFX1ZBTCgkY2FjaGVfaWQsCisgICAgICAg ICAgICAgICAgWworICAgICAgICAgICAgICAgICAgQVBVX1RSWV9CRVJLRUxFWV9EQigkMSwg JDIsICQzLCAkYmRiX2hlYWRlciwgJGJkYl9saWJuYW1lKQorICAgICAgICAgICAgICAgICAg ZXZhbCAiJGNhY2hlX2lkPSRhcHVfdHJ5X2JlcmtlbGV5X2RiIgorICAgICAgICAgICAgICAg IF0pCisgICAgICAgICAgICAgIExJQlM9IiRhcHVfY2hlY2tfbGliX3NhdmVfbGlicyIKKyAg ICAgICAgICAgICAgcmVzdWx0PSJgZXZhbCBlY2hvICckJyRjYWNoZV9pZGAiCisgICAgICAg ICAgICAgIEFDX01TR19SRVNVTFQoJHJlc3VsdCkKKyAgICAgICAgICAgIGZpCiAgICAgICAg ICAgZWxpZiB0ZXN0ICIkMSIgPSAiMSI7IHRoZW4KICAgICAgICAgICAgIEFDX0NIRUNLX0xJ QigkYmRiX2xpYm5hbWUsCiAgICAgICAgICAgICAgIGRib3BlbiwKQEAgLTE0Myw2ICsxNTgs NyBAQAogICBkb25lCiAKICAgIyBSZXN0b3JlIHRoZSBvcmlnaW5hbCB2YWx1ZXMgb2YgdGhl IGZsYWdzIHdlIHR3ZWFrLgorICBMSUJTPSIkYXB1X2NoZWNrX2xpYl9zYXZlX2xpYnMiCiAg IExERkxBR1M9IiRhcHVfY2hlY2tfbGliX3NhdmVfbGRmbGFncyIKICAgQ1BQRkxBR1M9IiRh cHVfY2hlY2tfbGliX3NhdmVfY3BwZmxhZ3MiCiAKQEAgLTc4Miw2ICs3OTgsMTAgQEAKICAg aWYgdGVzdCAiJGFwdV9oYXZlX2RiIiA9ICIxIjsgdGhlbgogICAgIEFQUl9BRERUTyhBUFJV VElMX0VYUE9SVF9MSUJTLFstbCRhcHVfZGJfbGliXSkKICAgICBBUFJfQUREVE8oQVBSVVRJ TF9MSUJTLFstbCRhcHVfZGJfbGliXSkKKyAgICBpZiB0ZXN0ICIkYXB1X2RiX25lZWRfbGli cnQiID0gIjEiOyB0aGVuCisgICAgICBBUFJfQUREVE8oQVBSVVRJTF9FWFBPUlRfTElCUywg Wy1scnRdKQorICAgICAgQVBSX0FERFRPKEFQUlVUSUxfTElCUywgWy1scnRdKQorICAgIGZp ICAgIAogICAgIGlmIHRlc3QgLW4gImFwdV9kYl94dHJhX2xpYnMiOyB0aGVuCiAgICAgICBB UFJfQUREVE8oQVBSVVRJTF9FWFBPUlRfTElCUyxbJGFwdV9kYl94dHJhX2xpYnNdKQogICAg ICAgQVBSX0FERFRPKEFQUlVUSUxfTElCUyxbJGFwdV9kYl94dHJhX2xpYnNdKQo= --------------030705070804070606040909--