|
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.3.0, v6.0.1 |
|
| #
f54c5bc1 |
| 14-Aug-2021 |
Sascha Wildner <saw@online.de> |
libc: Clean up some kernel profiling bits.
|
|
Revision tags: v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3 |
|
| #
44d3e190 |
| 11-Sep-2019 |
zrj <rimvydas.jasinskas@gmail.com> |
libc: Add global __LIBC definition while building libc.
It will be used to limit visibility for uses outside libc context. No functional change yet.
In-discussion-with: swilder
|
|
Revision tags: v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc |
|
| #
3a5be3f2 |
| 20-Feb-2018 |
Sascha Wildner <saw@online.de> |
libc/libc_rtld: Fix up some comments in the Makefiles.
|
|
Revision tags: v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc |
|
| #
43a397d9 |
| 12-Sep-2015 |
John Marino <draco@marino.st> |
Activate symbol versioning on libc (bump DF version)
The symbol maps for libc have been verified to work as expected, thus symbol versioning has been activated for libc. The major version of libc r
Activate symbol versioning on libc (bump DF version)
The symbol maps for libc have been verified to work as expected, thus symbol versioning has been activated for libc. The major version of libc remains at 8 indefinitely.
The previously built packages and programs should continue to function normally. Future packages built on latest master (400304+) will not run on DragonFly with version 400303 or earlier due to missing symbol errors by rtld. The plan is to archive current packages under a new directory of mirror-master to continue (static) support for older versions of master until those machines can be upgraded.
The DF version is changed to 400304 with this commit.
show more ...
|
|
Revision tags: v4.2.4, v4.3.1 |
|
| #
f32ed374 |
| 30-Jul-2015 |
Sascha Wildner <saw@online.de> |
i386 removal, part 26/x: Remove i386 specific lib/libc/quad.
None of the platforms which lead to it being compiled into FreeBSD's libc look too interesting, so remove it.
Also remove copies of a nu
i386 removal, part 26/x: Remove i386 specific lib/libc/quad.
None of the platforms which lead to it being compiled into FreeBSD's libc look too interesting, so remove it.
Also remove copies of a number of those functions residing in libkern and stop compiling one of these files into libstand. Libstand also has a quad.h header. Shrink it together to what is actually needed (not much), while here.
show more ...
|
|
Revision tags: v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2 |
|
| #
a4ada0f6 |
| 01-Dec-2014 |
John Marino <draco@marino.st> |
library versioning: Don't bump major version
Eight libraries have unused yet valid symbol maps. The original plan was to activate them together and bump all the major library versions at the same t
library versioning: Don't bump major version
Eight libraries have unused yet valid symbol maps. The original plan was to activate them together and bump all the major library versions at the same time. This never happened because the libc symbol map isn't quite right yet. However, it's not necessary to bump the version. If mapped, both the versioned and unversioned symbol will be available and will reference the same location, so no breakage will occur.
Once confirmed, the next commit will remove the "RELEASE36" check. The c library guard had changed to RELEASE42, so the intent is to activate versioning on 7 of the 8 libraries in one step.
show more ...
|
|
Revision tags: v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc |
|
| #
17f97226 |
| 13-Apr-2014 |
François Tigeot <ftigeot@wolfpond.org> |
Dynamic root: Move required libraries to /lib
* Add /lib to the standard run-time loader library search path
* Ensure libxxx.so symbolic links stay in /usr/lib, the build tools won't pick them up
Dynamic root: Move required libraries to /lib
* Add /lib to the standard run-time loader library search path
* Ensure libxxx.so symbolic links stay in /usr/lib, the build tools won't pick them up in /lib
show more ...
|
|
Revision tags: v3.6.2, v3.6.1, v3.6.0, v3.7.1, v3.6.0rc |
|
| #
b98a330e |
| 29-Sep-2013 |
John Marino <draco@marino.st> |
Activate Native Language Support (NLS) for error messages
Error messages have been in English regardless of the locale selected by the user. NLS support has always been possible, but it's never bee
Activate Native Language Support (NLS) for error messages
Error messages have been in English regardless of the locale selected by the user. NLS support has always been possible, but it's never been activated. A simple CFLAG (-DNLS) does that now. At the same time, NLS support was added for network messages.
show more ...
|
| #
450f08db |
| 23-Sep-2013 |
Sascha Wildner <saw@online.de> |
libc: Raise WARNS to 1 and fix warnings.
* Raise the priorities of our constructor functions from 0 to 101 because 0-100 are reserved priorities. This results in no change in object code (as per
libc: Raise WARNS to 1 and fix warnings.
* Raise the priorities of our constructor functions from 0 to 101 because 0-100 are reserved priorities. This results in no change in object code (as per comparison using hexdump(1)).
* Provide a prototype for _pthread_init_early().
* Be less strict in the exclusion of gdtoa's files to also match the files outside contrib/ (in lib/libc/gdtoa/). Do the same for libc_rtld.
* Also fix an ignored attribute warning due to __thread being defined empty in libc_rtld.
Note that the most important aspect of this commit is that it causes libc to no longer be built with -w (suppress all warnings). This was the result of a hack we have to ignore warnings for gdtoa (which resides in contrib/). But in conjunction with WARNS being 0 it led to -w being set for _all_ files of libc.
Removing -w causes all the warnings which are enabled by default (even without any -W options) to trigger again, in addition the few -W options that WARNS=1 actually sets.
Thanks to aggelos for useful clues.
show more ...
|
|
Revision tags: v3.4.3 |
|
| #
df5c926f |
| 16-Jun-2013 |
John Marino <draco@marino.st> |
libc: Add symbol versions (not active)
|
| #
2a65303d |
| 02-Jun-2013 |
Peter Avalos <pavalos@dragonflybsd.org> |
Bump library versions for libc and libm.
I forgot to do this for the libm changes, and it's required since some of the symbols moved around.
|
|
Revision tags: v3.4.2, v3.4.1, v3.4.0, v3.4.0rc, v3.5.0 |
|
| #
b2ea2a51 |
| 29-Mar-2013 |
Sascha Wildner <saw@online.de> |
libc: Bring back warnings to libc.
To disable warnings for the gdtoa sources only, the tweaking of the CWARNFLAGS has to come _after_ <bsd.lib.mk> is included.
Therefore, it has to be done in libc'
libc: Bring back warnings to libc.
To disable warnings for the gdtoa sources only, the tweaking of the CWARNFLAGS has to come _after_ <bsd.lib.mk> is included.
Therefore, it has to be done in libc's Makefile instead of its Makefile.inc.
Before this commit warnings were completely disabled for libc due to '-w' passed to every command line.
Also reset WARNS back to 0 since right now, libc doesn't even pass WARNS=1.
show more ...
|
| #
45587072 |
| 29-Mar-2013 |
Sascha Wildner <saw@online.de> |
libc/libc_r: Remove some obsolete comments.
|
|
Revision tags: v3.2.2 |
|
| #
572b65cc |
| 27-Oct-2012 |
John Marino <draco@marino.st> |
bsd.dep.mk: Remove AINC knob
The AINC knob was removed from FreeBSD before DragonFly 1.0 was released. It's not needed, so remove it to simplify bsd.dep.mk dependency makefile. While here, convert S
bsd.dep.mk: Remove AINC knob
The AINC knob was removed from FreeBSD before DragonFly 1.0 was released. It's not needed, so remove it to simplify bsd.dep.mk dependency makefile. While here, convert SRCS and CLEANFILES to the new += method of augmenting variables.
show more ...
|
|
Revision tags: v3.2.1, v3.2.0, v3.3.0 |
|
| #
04febcfb |
| 08-Oct-2012 |
Matthew Dillon <dillon@apollo.backplane.com> |
Merge branches 'hammer2' and 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly into hammer2
|
| #
f0140465 |
| 29-Sep-2012 |
John Marino <draco@marino.st> |
Switch on gcc47 and switch off gcc41
Replace GCC 4.1 with GCC 4.7. The primary compiler remains GCC 4.4 and the source and makefiles for GCC 4.1 remain intact so it can be brought back if necessary
Switch on gcc47 and switch off gcc41
Replace GCC 4.1 with GCC 4.7. The primary compiler remains GCC 4.4 and the source and makefiles for GCC 4.1 remain intact so it can be brought back if necessary. All references to GCC 4.1 in documentation where updated to reflect version 4.7.
A full world build is probably required after this point.
show more ...
|
|
Revision tags: v3.0.3, v3.0.2, v3.0.1 |
|
| #
eb403c93 |
| 16-Feb-2012 |
Thomas Nikolajsen <thomas@dragonflybsd.org> |
Merge remote-tracking branch 'crater/master'
|
| #
b6a97bf5 |
| 28-Jan-2012 |
John Marino <draco@marino.st> |
CCVER=gcc46: Minor tweaks for buildworld
Currently WORLD_CCVER=gcc46 will break on gcc4.1, include/rpcsvc, and is not recognized by libc. This commit will fix that. The nis.x fix is the least unde
CCVER=gcc46: Minor tweaks for buildworld
Currently WORLD_CCVER=gcc46 will break on gcc4.1, include/rpcsvc, and is not recognized by libc. This commit will fix that. The nis.x fix is the least understood as the gnatcpp seems not to like multiline macros when used with rpcgen.
show more ...
|
|
Revision tags: v3.1.0, v3.0.0 |
|
| #
86d7f5d3 |
| 26-Nov-2011 |
John Marino <draco@marino.st> |
Initial import of binutils 2.22 on the new vendor branch
Future versions of binutils will also reside on this branch rather than continuing to create new binutils branches for each new version.
|
|
Revision tags: v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0 |
|
| #
38653241 |
| 11-Oct-2009 |
Sascha Wildner <saw@online.de> |
libc: Do not link libgcc when building with clang.
|
|
Revision tags: v2.5.1, v2.4.1, v2.5.0, v2.4.0 |
|
| #
fc5a587b |
| 04-Aug-2009 |
Matthew Dillon <dillon@apollo.backplane.com> |
Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
|
| #
f3e1a5e9 |
| 03-Aug-2009 |
Matthew Dillon <dillon@apollo.backplane.com> |
Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
|
| #
69cdae88 |
| 02-Aug-2009 |
Simon Schubert <corecode@dragonflybsd.org> |
Merge branch 'gcc441'
|
| #
b740f289 |
| 30-Jul-2009 |
Simon Schubert <corecode@dragonflybsd.org> |
libc: link with -nodefaultlibs -lgcc instead of -nolibc
The -nolibc flag is a proprietary DragonFly construct, which is only used by libc. It is unnecessary, because the same behavior can be achiev
libc: link with -nodefaultlibs -lgcc instead of -nolibc
The -nolibc flag is a proprietary DragonFly construct, which is only used by libc. It is unnecessary, because the same behavior can be achieved by specifying -nodefaultslibs -lgcc for linking.
show more ...
|
|
Revision tags: v2.3.2, v2.3.1, v2.2.1 |
|
| #
e28f12ac |
| 07-Apr-2009 |
Matthew Dillon <dillon@apollo.backplane.com> |
Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
|