History log of /freebsd-12.1/Makefile (Results 1 – 25 of 794)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0
# 2cb4785a 31-May-2019 Mark Johnston <[email protected]>

MFC r348241:
Modernize the MAKE_JUST_KERNELS hint in the top-level makefile.


# d506db7e 25-Apr-2019 Enji Cooper <[email protected]>

MFC r346056:

Fix a typo when sanity checking in the bootstrap-tools target

The path is incorrect for the linker in the error message. It should have been
/usr/bin/ld, not /usr/bin/cc .


# aa781e2d 30-Jan-2019 Brooks Davis <[email protected]>

MFC r340242:

Add a top-level make target to rebuild all sysent files.

The sysent target is useful when changing makesyscalls.sh, when
making paired changes to syscalls.master files, or in a future

MFC r340242:

Add a top-level make target to rebuild all sysent files.

The sysent target is useful when changing makesyscalls.sh, when
making paired changes to syscalls.master files, or in a future where
freebsd32 sysent entries are built from the default syscalls.master.

Reviewed by: bdrewery
Obtained from: CheriBSD
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D17899

show more ...


Revision tags: release/12.0.0
# d809e8ae 27-Nov-2018 Eric van Gyzen <[email protected]>

MFC r340328

Update comment about 'universe' disk usage

It's 167 GB now (or 81 GB with ZFS lz4).

Sponsored by: Dell EMC Isilon


# e6d4316a 09-Oct-2018 Brooks Davis <[email protected]>

Don't include the broken riscv64sf TARGET_ARCH in universe.

riscv64sf has been broken due to duplicate symbols for months and
degrades the quality of universe builds. Remove it until this is
resolv

Don't include the broken riscv64sf TARGET_ARCH in universe.

riscv64sf has been broken due to duplicate symbols for months and
degrades the quality of universe builds. Remove it until this is
resolved leaving a comment to it is not re-added.

PR: 232085
Reviewed by: emaste
Approved by: re (gjb, kib)
Sponsored by: DARPA, AFRL

show more ...


# 1f1d4007 20-Sep-2018 Baptiste Daroussin <[email protected]>

import mandoc 1.14.1


# 43a67e02 14-Aug-2018 Jung-uk Kim <[email protected]>

Import OpenSSL 1.0.2p.


# 8b6b96c9 17-Jul-2018 Warner Losh <[email protected]>

As discussed several times on freebsd-arch, start to decommission armeb.

Remove armeb/arm from KNOWN_ARCHS.
Remove armeb from arm universe targets.

Differential Revision: https://reviews.freebsd.or

As discussed several times on freebsd-arch, start to decommission armeb.

Remove armeb/arm from KNOWN_ARCHS.
Remove armeb from arm universe targets.

Differential Revision: https://reviews.freebsd.org/D16257

show more ...


# b38b45af 28-Jun-2018 Bryan Drewery <[email protected]>

tinderbox: If the clang lookup fails fallback to the old default behavior.

This fixes errors from the MK_CLANG_BOOTSTRAP/MK_LLD_BOOTSTRAP lookups
to not force using XCC/XLD but to rather just build

tinderbox: If the clang lookup fails fallback to the old default behavior.

This fixes errors from the MK_CLANG_BOOTSTRAP/MK_LLD_BOOTSTRAP lookups
to not force using XCC/XLD but to rather just build them as normal by
allowing their own bootstrap logic to work.

MFC after: 3 weeks
X-MFC-with: r335711 r335769
Sponsored by: Dell EMC

show more ...


# 32cec12c 28-Jun-2018 John Baldwin <[email protected]>

Include existing MAKE_PARAMS_<target> when determining the universe toolchain.

This fixes a warning for each RISCV target during universe by passing in
the required CROSS_TOOLCHAIN setting which wil

Include existing MAKE_PARAMS_<target> when determining the universe toolchain.

This fixes a warning for each RISCV target during universe by passing in
the required CROSS_TOOLCHAIN setting which will in turn set
CROSS_BINUTILS_PREFIX correctly. It also ensures that a tinderbox build
uses the correct compiler for riscv. Previously it was using the shared
clang compiler instead of riscv64-gcc.

Reviewed by: bdrewery
Sponsored by: DARPA / AFRL
Differential Revision: https://reviews.freebsd.org/D16049

show more ...


# 37e29448 27-Jun-2018 Devin Teske <[email protected]>

Fix typo in top-level Makefile

Submitted by: Ben Widawsky <[email protected]>
MFC after: 3 days
X-MFC-to: stable/11 stable/10
Sponsored by: Smule, Inc.
Differential Revision: https://reviews.fr

Fix typo in top-level Makefile

Submitted by: Ben Widawsky <[email protected]>
MFC after: 3 days
X-MFC-to: stable/11 stable/10
Sponsored by: Smule, Inc.
Differential Revision: https://reviews.freebsd.org/P186

show more ...


# 01f124b4 27-Jun-2018 Bryan Drewery <[email protected]>

tinderbox: Only build clang/lld once if needed.

Need to handle LLD_BOOTSTRAP separately (for archs like i386).
This would be much better off with an off-by-default option like
SHARED_TOOLCHAIN that

tinderbox: Only build clang/lld once if needed.

Need to handle LLD_BOOTSTRAP separately (for archs like i386).
This would be much better off with an off-by-default option like
SHARED_TOOLCHAIN that universe force-enabled. Then a normal buildworld
would store the toolchain there if enabled and otherwise in WORLDTMP
with only the 1 arch selected.

MFC after: 3 weeks
Sponsored by: Dell EMC

show more ...


# 58167238 27-Jun-2018 Bryan Drewery <[email protected]>

tinderbox: Give details about kernel builds.

This is a bit noisy now but it was silent before leading to
wondering if it was doing anything.

MFC after: 1 week
Suggested by: rpokala
Sponsored by: De

tinderbox: Give details about kernel builds.

This is a bit noisy now but it was silent before leading to
wondering if it was doing anything.

MFC after: 1 week
Suggested by: rpokala
Sponsored by: Dell EMC

show more ...


Revision tags: release/11.2.0
# d4060185 20-Jun-2018 Bryan Drewery <[email protected]>

Only look for NOTES as needed.

Sponsored by: Dell EMC


# a7d84af8 20-Jun-2018 Bryan Drewery <[email protected]>

Add WITH_SYSTEM_LINKER, on by default, that avoids building lld when possible.

This works similar to WITH_SYSTEM_COMPILER added in r300354. It only
supports lld via WITH_LLD_BOOTSTRAP.

When both S

Add WITH_SYSTEM_LINKER, on by default, that avoids building lld when possible.

This works similar to WITH_SYSTEM_COMPILER added in r300354. It only
supports lld via WITH_LLD_BOOTSTRAP.

When both SYSTEM_COMPILER and SYSTEM_LINKER logic passes then libclang
will not build in cross-tools. If either check fails though then
libclang is built.

The .info is reworked to notify when libclang will be built since if
either clang or lld needs to be rebuilt, but not the other, the
notification can lead to confusion on why "clang is building".

-fuse-ld= is not used with this method so some combinations of compiler
and linker are expected to fail.

A new 'make test-system-linker' target is added to see the logic results.

Makefile.inc1:
CROSS_BINUTILS_PREFIX support had to be moved higher up so that XLD
could be set and MK_LLD_BOOTSTRAP disabled before checking SYSTEM_LINKER
logic as done with SYSTEM_COMPILER. This also required moving where
bsd.linker.mk was read since XLD needs to be set before parsing it. This
creates a situation where src.opts.mk can not test LINKER_FEATURES or
add LLD_BOOTSTAP to BROKEN_OPTIONS.

Reviewed by: emaste (earlier version)
Sponsored by: Dell EMC
Differential Revision: https://reviews.freebsd.org/D15894

show more ...


# ff3a8b34 24-May-2018 Ed Maste <[email protected]>

Restore arm, riscv, sparc64, and mips to UNIVERSE after r334128


# e98bbcf9 24-May-2018 Matt Macy <[email protected]>

libpmcstat: compile in events based on json description


# e5646a62 04-May-2018 Philip Paeps <[email protected]>

Import tzdata 2018e


# 87ec209e 27-Apr-2018 Ed Maste <[email protected]>

Import ELF Tool Chain snapshot at r3614

From http://svn.code.sf.net/p/elftoolchain/code/


# 02be298e 27-Mar-2018 Jung-uk Kim <[email protected]>

Import OpenSSL 1.0.2o.


# 52b750c8 24-Mar-2018 Philip Paeps <[email protected]>

Import tzdata 2018d


# 9d5beec1 03-Mar-2018 Bryan Drewery <[email protected]>

Don't read SRC_ENV_CONF for MAKEOBJDIRPREFIX guard.

This is mostly to allow using MAKEOBJDIRPREFIX in src-env.conf on stable where
src.sys.obj.mk is not going to be MFC'd. It is still valid on head

Don't read SRC_ENV_CONF for MAKEOBJDIRPREFIX guard.

This is mostly to allow using MAKEOBJDIRPREFIX in src-env.conf on stable where
src.sys.obj.mk is not going to be MFC'd. It is still valid on head but
effectively a NOP due to MAKEOBJDIRPREFIX being handled differently in
src.sys.obj.mk.

Reported by: eadler
MFC after: 1 week
Sponsored by: Dell EMC

show more ...


# 207efdb3 07-Feb-2018 Warner Losh <[email protected]>

Add a note about why we have the conditional before including
bsd.compiler.mk. It's so fmake from older 9.x systems still
works (still a supported build config, and having the note here
will let us k

Add a note about why we have the conditional before including
bsd.compiler.mk. It's so fmake from older 9.x systems still
works (still a supported build config, and having the note here
will let us know when we can cull it more easily).

Also pull in a related change from include to sinclude from
arichardson@'s cross building work, as well as it's companion in
Makefile.inc1 with a note about why we do the odd thing there.

Submitted by: archardson
Differential Revision: https://reviews.freebsd.org/D14241

show more ...


# 95eff7c0 06-Feb-2018 Alex Richardson <[email protected]>

crossbuild: Make the CHECK_TIME variable work on Linux

Linux /usr/bin/find doesn't understand the -mtime -0s flag.
Instead create a temporary file and compare that file's mtime to
sys/sys/param.h to

crossbuild: Make the CHECK_TIME variable work on Linux

Linux /usr/bin/find doesn't understand the -mtime -0s flag.
Instead create a temporary file and compare that file's mtime to
sys/sys/param.h to check whether the clock is correct.

Reviewed By: jhb, imp
Approved By: jhb (mentor)
Differential Revision: https://reviews.freebsd.org/D14157

show more ...


# b6a2820b 24-Jan-2018 Philip Paeps <[email protected]>

Import tzdata 2018c


12345678910>>...32