DragonFly BSD

CVS log for src/gnu/usr.bin/cc3/cc_tools/Attic/Makefile

[BACK] Up to [DragonFly] / src / gnu / usr.bin / cc3 / cc_tools

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.7
Sat Oct 23 14:06:07 2004 UTC (9 years, 9 months ago) by joerg
Branches: MAIN
CVS tags: HEAD
FILE REMOVED
Changes since revision 1.6: +1 -1 lines
Remove the GCC 3.3 build system.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Mar 22 20:57:54 2004 UTC (10 years, 4 months ago) by dillon
Branches: MAIN
CVS tags: DragonFly_Snap29Sep2004, DragonFly_Snap13Sep2004, DragonFly_1_0_REL, DragonFly_1_0_RC1, DragonFly_1_0A_REL
Diff to: previous 1.5: preferred, unified
Changes since revision 1.5: +36 -31 lines
This represents a major update to the buildworld subsystem.

    Compartmentalize the bootstrap/buildtools, the cross-build setup,
    and the world stage.  /usr/obj/usr/src is now far more readable
    (e.g. /usr/obj/usr/src/{btools_i386,ctools_i386_i386,world_i386}).

    Use a completely private command path for the world stage of the build.
    The bootstrap/buildtools stage compiles all required system programs
    (like rm, ln, chmod, etc).   At the moment the build compiles everything
    it needs, but this can be augmented later to 'cp' the required binaries
    into btools_<arch> instead of building them, including potentially copying
    the compiler binaries so the ctools_<arch> build could use a private
    path too).

    The 'buildworld' target now properly removes all object modules for
    all major stages.  Several new targets have been added to reduce
    build times, the most useful of which is 'quickworld', which skips
    the btools and ctools stages (they must have already been built).

    sys.mk has been augmented to support .nx binaries and .no object
    modules, which are built using ${NXCC} and friends, which always uses
    the system's native compiler rather then potentially using the
    cross-build compiler, for generating helper programs during the build.
    This way we do not have to special-case building the helper programs in
    an earlier stage as FreeBSD does.

    Fix a bug in 'wmake', which simulates the buildworld environment for
    piecemeal compilation/testing.  It was not using /usr/src/share/mk.

    Add additional .ORDER: constraints to better support make -j N
    (incomplete).  Note that recent changes to the DragonFly scheduler make
    it more likely for buildworld to trip over parallel make races.

    TOOLS_PREFIX was used to generate cross-compiler directory targets
    for exec'd utility binaries and access to libraries and include
    files.  However, in the new compartmentalized breakdown the cross
    compiler's utility binaries will reside in ctools_* while the
    include files and libraries are expected to be installed and accessed
    in world_*.  Add a USRDATA_PREFIX which defaults to TOOLS_PREFIX to
    allow the cross compilation stage to separate the two entities.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Feb 3 03:47:11 2004 UTC (10 years, 5 months ago) by dillon
Branches: MAIN
Diff to: previous 1.4: preferred, unified
Changes since revision 1.4: +10 -6 lines
Undo the xmalloc->malloc optimization FreeBSD made in certain cases
where xmalloc gets defined to malloc which gets defined to xmalloc which
gets defined to malloc again which gets defined to ... and so on.
Culprits: parser files, gcc/system.h, dragonfly-native.h, and various
Makefile's.

Add [DragonFly] to gcc3's version ident.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Feb 2 23:35:10 2004 UTC (10 years, 5 months ago) by dillon
Branches: MAIN
Diff to: previous 1.3: preferred, unified
Changes since revision 1.3: +21 -15 lines
Update the GCC3 infrastructure Stage 1/2.  This commit generates the basic
infrastructure needed to support /usr/src/contrib/gcc-3.3 (a pristine gcc
dist) intead of /usr/src/contrib/gcc3 (munged version taken from FreeBSD-5).

This stage does not have all the fbsd/dfly specific extensions, such as
-fformat-extensions.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Jan 20 20:41:52 2004 UTC (10 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.2: preferred, unified
Changes since revision 1.2: +1 -1 lines
This is Fred, not Beastie

Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Jan 20 20:38:35 2004 UTC (10 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.1: preferred, unified
Changes since revision 1.1: +5 -5 lines
Add DragonFly specific headers. Add __DragonFly__ and correct the specs.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Jan 17 22:40:15 2004 UTC (10 years, 6 months ago) by drhodus
Branches: MAIN

*       Drop the directory outline for building gcc3.

        This is not ready to be used yet as everything needs to
        be reworked to install in the new compiler location.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options