Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Oct 2011 05:51:49 -0400
From:      "b. f." <bf1783@googlemail.com>
To:        Alex Dupre <ale@freebsd.org>
Cc:        cvs-ports@freebsd.org, gerald@freebsd.org, cvs-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: cvs commit: ports/math/mpfr Makefile distinfo
Message-ID:  <CAGFTUwP809srop%2BOMb1mEtjzEpR1mDM1XtDLDcUvd6KRYCDNKQ@mail.gmail.com>
In-Reply-To: <4E8E9A0F.8080208@FreeBSD.org>
References:  <201110061228.p96CSkxu017078@repoman.freebsd.org> <CAGFTUwMQpTXi1%2B%2BLFLhDK6V57m0LSvaB4C0Xxa2KwPAbjm5SiQ@mail.gmail.com> <4E8E9A0F.8080208@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 10/7/11, Alex Dupre <ale@freebsd.org> wrote:
> b. f. ha scritto:
>>> From ${WRKSRC}/src/Makefile:
>>
>> libmpfr_la_LDFLAGS = $(MPFR_LDFLAGS) $(LIBMPFR_LDFLAGS) -version-info
>> 5:0:1
>>
>> So this should have included a libmpfr major version bump in the
>> pkg-plist:
>
> No, sorry. We have the ltverhack exactly to avoid unneeded version bump.
> Have you actually tried to build the port?

Yes, of course, and it failed as I mentioned.  But I see that I was a
little too hasty in looking for the cause -- I am running recent
-CURRENT, and the build was actually broken by:

http://lists.freebsd.org/pipermail/svn-src-head/2011-October/030170.html

which triggered a refresh build on my machine that installs the shared
library with the wrong version number, which is what I saw when I
looked at the tail of the build log.  So the problem is not with this
port, but with the hack that was added to /usr/share/mk/bsd.port.mk --
my apologies.

>
>> Also, I wonder
>> if some of the dependent ports have come to depend, explicitly or
>> implicitly, upon a thread-safe mpfr?
>
> Does my commit message say that I've disabled thread-safe support or
> that I haven't enabled it?

How am I to answer this rhetorical question?  (I think that I might be
forgiven for wondering in passing if the change has any consequence,
since you brought it up in the commit message.) Your commit message
says "Do not enable thread-safe support" -- as you well know -- but
you have added an explicit "--disable-thread-safe" to CONFIGURE_ARGS.
For the new version of the port, thread-safe support depends on the
auto-detection of TLS support, but before it had to be explicitly
enabled.   So are you suggesting that if anything is broken by the
lack of mpfr thread-safety, then it was already broken?  If so, it
would have been simpler just to say so.

b.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGFTUwP809srop%2BOMb1mEtjzEpR1mDM1XtDLDcUvd6KRYCDNKQ>