Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 28, 2015
Commits on Aug 26, 2015
  1. Drop a .WAIT into the list. Items later in the list than this depend

    imp authored
    on items earlier. Enable parallel builds.
Commits on Aug 13, 2015
  1. @emaste

    Roll WITHOUT_ELFTOOLCHAIN_TOOLS into WITHOUT_TOOLCHAIN

    emaste authored
    The option was added only to ease the transition from GNU Binutils to
    ELF Tool Chain tools, and that process is now complete (for the viable
    replacements). Noting the removal in UPDATING is sufficient as we have
    not shipped a release with the option.
    
    Reviewed by:	brooks
    Sponsored by:	The FreeBSD Foundation
    Differential Revision:	https://reviews.freebsd.org/D3240
Commits on Aug 5, 2015
  1. @emaste

    Remove old GNU Binutils tools now provided by ELF Tool Chain

    emaste authored
    Reviewed by:	bapt, brooks
    Sponsored by:	The FreeBSD Foundation
    Differential Revision:	https://reviews.freebsd.org/D3238
Commits on Jul 29, 2015
  1. @emaste

    Allow ELF Tool Chain elfcopy to be installed as objcopy

    emaste authored
    ELF Tool Chain elfcopy is nearly a drop-in replacement for GNU objcopy,
    but does not currently support PE output which is needed for building
    x86 UEFI bits.
    
    Add a src.conf knob to allow installing it as objcopy and set it by
    default for aarch64 only, where we don't have a native binutils.
    
    Reviewed by:	bapt
    Sponsored by:	The FreeBSD Foundation
    Differential Revision:	https://reviews.freebsd.org/D2887
Commits on Jul 26, 2015
  1. @bapt

    Replace GNU RCS ident with a BSD license ident

    bapt authored
    Rationale: ident(1) is useful out of RCS, lot of scripts are using ident(1) and
    failing when base is built WITHOUT_RCS.
    
    This version is:
    - fully compatible with RCS 5.7 ident.
    - fully compatible with RCS 5.9 ident.
    - passes all ident test from GNU RCS 5.9 test suite
    
    This version has support for: svn extension for the Keyword id (double colon and
    # before last $)
    
    Différences with GNU RCS ident:
    - no long options as found in GNU RCS 5.9 (but not commented there).
    - '-V' reports nothing but has been added for compatibility.
    
    Differential Revision:	https://reviews.freebsd.org/D3200
    Reviewed by:	pfg
Commits on Jul 19, 2015
  1. - Record dependencies of gdb/gdbtui/kgdb on binutils/lib{bfd,iberty,o…

    marius authored
    …pcodes},
    
      fixing parallel builds.
    - Don't build gdb/gdbtui/kgdb or libreadline when MK_BINUTILS is "no" for
      obvious reasons.
    
    MFC after:	3 days
Commits on Jul 2, 2015
  1. @kostikbel

    Use single instance of the identical INKERNEL() and PMC_IN_KERNEL()

    kostikbel authored
    macros on amd64 and i386.  Move the definition to machine/param.h.
    kgdb defines INKERNEL() too, the conflict is resolved by renaming kgdb
    version to PINKERNEL().
    
    On i386, correct the lowest kernel address.  After the shared page was
    introduced, USRSTACK no longer points to the last user address + 1 [*]
    
    Submitted by:	Oliver Pinter [*]
    Sponsored by:	The FreeBSD Foundation
    MFC after:	1 week
Commits on Jun 16, 2015
  1. @sgerraty

    new depends

    sgerraty authored
  2. @sgerraty

    Hook extra libs to _LIBS so bsd.lib.mk can do its thing

    sgerraty authored
    Differential Revision:	D2843
    Reviewed by:	imp
Commits on Jun 15, 2015
  1. @bapt
  2. @bapt

    Enforce overwritting SHLIBDIR

    bapt authored
    Since METAMODE has been added, sys.mk loads bsd.mkopt.mk which ends load loading
    bsd.own.mk which then defines SHLIBDIR before all the Makefile.inc everywhere.
    
    This makes /lib being populated again.
    
    Reported by:	many
Commits on Jun 14, 2015
  1. @sgerraty
Commits on Jun 13, 2015
  1. @sgerraty

    Add META_MODE support.

    sgerraty authored
    Off by default, build behaves normally.
    WITH_META_MODE we get auto objdir creation, the ability to
    start build from anywhere in the tree.
    
    Still need to add real targets under targets/ to build packages.
    
    Differential Revision:       D2796
    Reviewed by: brooks imp
Commits on Jun 12, 2015
  1. @sgerraty

    Get rid of some more NO_OBJs

    sgerraty authored
    Differential Revision:       D2748
Commits on Jun 11, 2015
  1. @sgerraty

    Misc fixes from projects/bmake

    sgerraty authored
    Differential Revision:       D2748
    Reviewed by: brooks imp
Commits on Jun 8, 2015
  1. @sgerraty
Commits on May 27, 2015
  1. @sgerraty

    Merge sync of head

    sgerraty authored
Commits on May 25, 2015
  1. @bapt
Commits on May 18, 2015
  1. @bapt
  2. @bapt

    Only build libreadline if gdb is going to be built

    bapt authored
    gdb is the only consumer of libreadline which is an INTERNALLIB
  3. @emaste

    Build libgcov only if we're building base system GCC

    emaste authored
    Clang uses compiler-rt for the code coverage runtime, and ports GCC
    provides its own libgcov.
    
    PR:		200203 (exp-run)
    Sponsored by:	The FreeBSD Foundation
Commits on May 15, 2015
  1. @emaste

    Build libgomp only if we're also building base system GCC

    emaste authored
    Clang's OpenMP support will emit Intel OpenMP API library calls,
    and will therefore require libiomp (or whatever name is settled on).
    An up-to-date version of libgomp is included in ports or pkg GCC.
    Thus, there is no reason to build base libgomp without base system GCC.
    
    PR:		199979 (exp-run)
    Reviewed by:	pfg
    Relnotes:	Yes
    Sponsored by:	The FreeBSD Foundation
    Differential Revision: https://reviews.freebsd.org/D2459
Commits on May 1, 2015
  1. @bapt
Commits on Apr 30, 2015
  1. @emaste

    Add ELF Tool Chain's c++filt to the build

    emaste authored
    Differential Revision:	https://reviews.freebsd.org/D2408
    Reviewed by:	brooks, imp
    Sponsored by:	The FreeBSD Foundation
Commits on Apr 28, 2015
  1. @pgiffuni

    libgomp: bring initial BSD support from upstream.

    pgiffuni authored
    Initial support for FreeBSD specific routines related to counting
    online processors and dynamic load balancing.
    
    Fix "detection" of the <sys/sysctl> header which upstream seems to have
    done wrong.
    
    Obtained from:	GCC pre-4.4 branch (rev. 140497; LGPLv2.1+)
Commits on Apr 27, 2015
  1. @pgiffuni

    libgomp: bring early CPU affinity support from FSF GCC-4_3 branch.

    pgiffuni authored
    This is not likely to make it into a release and is basically disabled
    but should still be useful for testing.
    
    Obtained from: GCC pre-4.3 (rev. 123494, 125542; LGPLv2.1+)
Commits on Apr 2, 2015
  1. Exclude the floating-point functions from libgcc_s on arm64, they are

    andrew authored
    unneeded and will be provided by compiler-rt.
    
    Sponsored by:	The FreeBSD Foundation
Commits on Mar 30, 2015
  1. @emaste

    Switch to ELF toolchain readelf(1)

    emaste authored
    ELF toolchain readelf lacked some functionality at the time other tools
    (like size, strip, nm, etc.) were switched over to the ELF toolchain
    versions. That has been addressed as of the last update, so we can add
    it to the list.
    
    PR:		198950 [exp-run]
    Reviewed by:	bapt, imp, rpaulo
    Relnotes:	yes
    Sponsored by:	The FreeBSD Foundation
    Differential Revision:	https://reviews.freebsd.org/D2156
Commits on Mar 2, 2015
  1. @bapt
  2. @bapt
Commits on Jan 16, 2015
  1. @wca

    Add a ${CP} alias for copying files in the build.

    wca authored
    Some users build FreeBSD as non-root in Perforce workspaces.  By default,
    Perforce sets files read-only unless they're explicitly being edited.
    As a result, the -f argument must be used to cp in order to override the
    read-only flag when copying source files to object directories.  Bare use of
    'cp' should be avoided in the future.
    
    Update all current users of 'cp' in the src tree.
    
    Reviewed by:	emaste
    MFC after:	1 week
    Sponsored by:	Spectra Logic
Commits on Jan 4, 2015
  1. @bapt
Something went wrong with that request. Please try again.