Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Jun 2017 11:09:46 -0700
From:      Kevin Oberman <rkoberman@gmail.com>
To:        Rastko P <lylecorman@gmail.com>
Cc:        FreeBSD Ports ML <freebsd-ports@freebsd.org>
Subject:   Re: How to stop ports recompiling gcc, llvm, etc.?
Message-ID:  <CAN6yY1s2uDXsEaSeL7S=A0t_N=je3ngU9cXA9euiEYPiLNUYWg@mail.gmail.com>
In-Reply-To: <56bafdb9-9e01-c158-63d7-f3d4c3daa0c5@gmail.com>
References:  <aaf4d26e-8c12-b216-5095-30746ed85039@gmail.com> <9DD17DEF-D6EB-496B-95AB-DC2C8EE4156B@FreeBSD.org> <e9d47040-2a66-e368-6915-3c30ec7a91ba@gmail.com> <594005E1.70608@grosbein.net> <4aeaa9da-1e52-812f-fddd-fda24cfa0ee5@gmail.com> <44vanzx4qd.fsf@lowell-desk.lan> <56bafdb9-9e01-c158-63d7-f3d4c3daa0c5@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jun 13, 2017 at 9:19 AM, Rastko P <lylecorman@gmail.com> wrote:

> Nope, none of those, funny as it may sound, I was going by the
> "Handbook" and tried to use "portmaster", as it reported some
> upgradeable 'ports'.
>
> However, that was the first  time I launched portmaster, and it was
> weird, because it kept prompting me to delete newer versions of software
> than that which had been built by the portmaster session, to which I
> replied 'oh, no [n]o', which was the default.
>
> But in the end, it seems to have not installed anything (?!). Why did it
> pull in all those dependencies? Where are the binaries?
>
>
> On 13.06.2017 17:54, Lowell Gilbert wrote:
> > Rastko P <lylecorman@gmail.com> writes:
> >
> >> I have a fresh 11-RELEASE dist. I am 'bootstrapping' the environment.
> >>
> >> I am in the process of building mail/thunderbird-52.1.1, because the
> >> binary doesn't have support for Lightning calendar extension.
> >>
> >> Yesterday, a documentation port build pulled in a lot of dependencies,
> >> including GCC, LLVM, and a lot of others. 6+ hours of compile-time.
> >>
> >> After it finished I immediately issued a 'df' cmd, and lo-and-behold,
> >> not more than 1GB was taken by the build process. Now that you've
> >> mentioned it, pkg says GCC or LLVM are not to be found installed. I am
> >> missing something huge here.
> > Are you using synth, or poudriere? A normal port build would leave those
> > things installed if it needed them at build time.
>

What command are you using? Specifically, what options are you using with
portmaster? Are you installing from /usr/ports? Installing into /usr/local?

Clearly, something odd is going on. While building llvm is big, I don't
have to do it very often. Only when the port, itself, is updated. Anything
in you environment that might be unexpected?

When you run portmaster, you should get a list of ports to be installed and
a request for confirmation that you want to proceed. Are you seeing this?
Or, is the build of the port triggering the rebuild of the compiler.
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1s2uDXsEaSeL7S=A0t_N=je3ngU9cXA9euiEYPiLNUYWg>