OpenBSD CVS

CVS log for src/lib/libcxx/Attic/Makefile


[BACK] Up to [local] / src / lib / libcxx

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.16, Sat Jan 2 20:04:36 2021 UTC (3 years, 5 months ago) by patrick
Branch: MAIN
CVS Tags: HEAD
Changes since 1.15: +1 -1 lines
FILE REMOVED

Move Makefiles for libc++ and libc++abi to gnu/lib in preparation for an
upcoming update to those, which will see both codebases heading into the
gnu/llvm dumpster.

Feedback from jsg@
ok deraadt@ kettenis@

Revision 1.15 / (download) - annotate - [select for diffs], Sat Jan 2 17:50:15 2021 UTC (3 years, 5 months ago) by patrick
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Switch libc++ and libc++abi to use libunwind 11.0.0.  Bump major for both
libraries due to dynamic export additions and removals in libc++abi.

Tested by kettenis@, visa@ and myself
ok kettenis@

Revision 1.14 / (download) - annotate - [select for diffs], Mon Jun 17 22:28:47 2019 UTC (4 years, 11 months ago) by patrick
Branch: MAIN
CVS Tags: OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Merge libc++, libc++abi and libunwind version 8.0.0.

Ports build by naddy@
Tested by visa on octeon
Tested by kettenis on macppc and sparc64

Revision 1.13 / (download) - annotate - [select for diffs], Tue May 7 05:20:04 2019 UTC (5 years, 1 month ago) by patrick
Branch: MAIN
Changes since 1.12: +5 -3 lines
Diff to previous 1.12 (colored)

Add support for std::filesystem.  We're already installing the
headers, so also compile the needed source files for it.  While
there, switch to compiling libc++ with C++14.

Prompted by, initial patch from and ok espie@, ok jca@

Revision 1.12 / (download) - annotate - [select for diffs], Thu Mar 14 08:45:36 2019 UTC (5 years, 2 months ago) by robert
Branch: MAIN
CVS Tags: OPENBSD_6_5_BASE, OPENBSD_6_5
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored)

build with NDEBUG defined to disable debug/tracking code

ok patrick@

Revision 1.11 / (download) - annotate - [select for diffs], Mon Feb 4 17:04:33 2019 UTC (5 years, 4 months ago) by patrick
Branch: MAIN
Changes since 1.10: +10 -1 lines
Diff to previous 1.10 (colored)

Merge libc++, libc++abi and libunwind version 7.0.1.

Tested by visa on octeon
Tested by kettenis on arm64, armv7 and sparc64
"go for it" deraadt and sthen

Revision 1.10 / (download) - annotate - [select for diffs], Sat Oct 13 19:19:21 2018 UTC (5 years, 7 months ago) by kettenis
Branch: MAIN
Changes since 1.9: +3 -1 lines
Diff to previous 1.9 (colored)

Link libc++.so against libc++abi.so such that linking C binaries against
a C++ shared library will work correctly with modern linkers.

ok guenther@

Revision 1.9 / (download) - annotate - [select for diffs], Tue Sep 11 18:32:56 2018 UTC (5 years, 9 months ago) by robert
Branch: MAIN
CVS Tags: OPENBSD_6_4_BASE, OPENBSD_6_4
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

add -Wall to CFLAGS

Revision 1.8 / (download) - annotate - [select for diffs], Tue Sep 11 18:31:58 2018 UTC (5 years, 9 months ago) by robert
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

instead of defining _LIBCPP_DEBUG in debug.cpp which enables some debug
code which breaks quiet a few things, define _LIBCPP_BUILDING_LIBRARY
for the complete build to get the needed definitions in debug.cpp without
enabling debug code

Revision 1.7 / (download) - annotate - [select for diffs], Tue Sep 11 18:29:53 2018 UTC (5 years, 9 months ago) by robert
Branch: MAIN
Changes since 1.6: +185 -167 lines
Diff to previous 1.6 (colored)

merge libc++ 6.0.0 (bump lib major); ok patrick@, kettenis@

Revision 1.6 / (download) - annotate - [select for diffs], Mon Apr 17 15:53:21 2017 UTC (7 years, 1 month ago) by kettenis
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2
Changes since 1.5: +7 -2 lines
Diff to previous 1.5 (colored)

Change build infrastructure to allow building both gcc and clang.  This
doesn't actually flip the switch yet, so aarch64 continues to be the only
architecture for which we build clang.

ok jsg@, deraadt@

Revision 1.5 / (download) - annotate - [select for diffs], Thu Feb 16 02:08:42 2017 UTC (7 years, 3 months ago) by jsg
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.4: +1 -4 lines
Diff to previous 1.4 (colored)

clang is installed as cc and c++ there is no need to set CC and CXX to
clang and clang++.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Jan 20 07:55:20 2017 UTC (7 years, 4 months ago) by patrick
Branch: MAIN
Changes since 1.3: +10 -1 lines
Diff to previous 1.3 (colored)

Depend compilation on the compiler version, so that we can always
enter the directory to create an objdir.

ok deraadt@

Revision 1.3 / (download) - annotate - [select for diffs], Mon Dec 19 23:50:41 2016 UTC (7 years, 5 months ago) by patrick
Branch: MAIN
Changes since 1.2: +3 -2 lines
Diff to previous 1.2 (colored)

Compile libc++ and libc++abi with clang by default instead of egcc.
This allows our build system to selfhost itself after the initial
clang bootstrap without relying on an external compiler.

with input from and ok kettenis@

Revision 1.2 / (download) - annotate - [select for diffs], Mon Sep 19 11:22:39 2016 UTC (7 years, 8 months ago) by kettenis
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Add -nostdinc++ like the original CMakeLists.txt does.  Fixes bulding with
clang++.

ok pascal@, patrick@

Revision 1.1 / (download) - annotate - [select for diffs], Sun Sep 4 12:48:33 2016 UTC (7 years, 9 months ago) by patrick
Branch: MAIN

Add makefiles to compile libc++, libc++abi and libunwind.

Tweaks from pascal@
ok guenther@ kettenis@

This form allows you to request diff's 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.