Age | Commit message (Collapse) | Author |
|
|
|
Use useconds_t in the ualarm() declaration.
Bump libstdc++ major to be sure there isn't ABI issues.
ok deraadt@ jca@ jmc@ millert@
ports testing by landry@
|
|
members to 64bit types. Assign new syscall numbers for (almost
all) the syscalls that involve the affected types, including anything
with time_t, timeval, itimerval, timespec, rusage, dirent, stat,
or kevent arguments. Add a d_off member to struct dirent and replace
getdirentries() with getdents(), thus immensely simplifying and
accelerating telldir/seekdir. Build perl with -DBIG_TIME.
Bump the major on every single base library: the compat bits included
here are only good enough to make the transition; the T32 compat
option will be burned as soon as we've reached the new world are
are happy with the snapshots for all architectures.
DANGER: ABI incompatibility. Updating to this kernel requires extra
work or you won't be able to login: install a snapshot instead.
Much assistance in fixing userland issues from deraadt@ and tedu@
and build assistance from todd@ and otto@
|
|
Change the logic depending upon COMPILER_VERSION everywhere, to assume gcc4
is the norm and to explicitely test for gcc3 when a different behaviour
is required.
No functional change intended. Be sure to `make install' in share/mk before
attempting to do anything.
|
|
level to actually test for these directories in the include target
idea from espie@, migrated to libstdc++-v3 as well
|
|
ok guenther@
|
|
c2k11, so libstdc++-v3 should make use of them. Major version bump
for good measure, and sync libstdc++'s shlib_version with
libstdc++-v3's.
Issue pointed out by Roberto Bagnara on bugs@
ok deraadt
|
|
ok miod@ espie@
|
|
different libstdc++.so majors. ok deraadt@
|
|
ok drahn@
|
|
testing by naddy, final diff from kettenis
|
|
|
|
handling thread safe and enables thread safety for libstdc++
- bump libstdc++ major
See faq/current.html for instructions on how to correctly build
userland for this change.
originally from kurt@, ok miod@
|
|
ok miod@, drahn@, kurt@
|
|
commit, and deal with problems (if any) in tree.
Note that this adds the following functions. Ports with hacks might
need adjustments.
nexttoward(3), fma(3), nexttowardf(3), fmaf(3), acoshl(3), asinhl(3),
atanhl(3), coshl(3), sinhl(3), tanhl(3), expl(3), expm1l(3), logl(3),
log10l(3), log1pl(3), log2l(3), modfl(3), cbrtl(3), hypotl(3),
powl(3), erfl(3), erfcl(3), lgammal(3), tgammal(3), ceill(3),
floorl(3), lrintl(3), llrintl(3), roundl(3), lroundl(3), llroundl(3),
truncl(3), fmodl(3), remainderl(3), remquol(3), nextafterl(3),
nexttowardl(3), fmal(3).
With this commit, our library implements all functionality required
by C99. Documentation bits will follow.
|
|
commit exposed a build problem which used to spuriously affect builds.
It is possible that .PATH.suffix is sutbly broken in make(1), but there is
no real need to use that construct here in any case.
ok miod
|
|
Tested by naddy, thanks! Major bump for safety.
ok kettenis espie
|
|
|
|
requested by and ok deraadt
|
|
ok kettenis espie
|
|
in a not-so-distant future.
ok kettenis@ (some time ago)
|
|
activate proper C99 stuff.
fix locale support when there's no locale.
work common with kettenis@
|
|
as discussed with Theo, so that he can synch set.
(eventual gcc2 fallout to fix later)
|
|
|
|
problem spotted by matthieu/naddy
okay kettenis@, matthieu@
|
|
ok espie@
|
|
|
|
libstdc++-v3/Makefile.common.
ok espie@
|
|
to be used by gnu/lib/libsupc++-v3 and gnu/lib/libstdc++-v3
ok espie@
|
|
complier picking, eg supporting gcc2, gcc3, and gcc4. based on diff by Marco,
with fixes from espie@.
ok espie@ general mumbling of approval of others.
|
|
|
|
|
|
builtin atomic operations.
ok robert@
|
|
|
|
|
|
ok robert@
|
|
ok kettenis@, marco@
|
|
some programs working correctly in tmux and screen.
From the readline changelog:
w. Fixed a bug in the callback read-char interface to make it work when a
readline function pushes some input onto the input stream with
rl_execute_next (like the incremental search functions).
ok deraadt
|
|
the list of built files and switch the md5.h header to the libiberty
one. This change is needed by gcc4 and it is a major library crank for
libiberty.
tested by many people on many architectures and finally ok'd by deraadt@
|
|
when all archs are fully tested and working.
- major bump libstdc++
|
|
handling thread safe and enables thread safety for libstdc++
- include -D_REENTRANT when -pthread cpp arg is present (needed so
boost can detect -pthread on the command line).
- bump libstdc++ major
See faq/current.html for instructions on how to correctly build
userland for this change.
okay kettenis@
|
|
- fix g++ regress so it can find libstdc++ in the objdir
okay espie@ kettenis@
|
|
Slipped in when fixing libstdc++ for gtk2mm, spotted the hard way when
porting nemiver.
ok espie@
|
|
#include <math.h> and expect the C99 macros in that file to be available in
the global namespace. This include was removed upstream some time after
the libstdc++ we use was released.
ok naddy@
|
|
more default stuff.
as discussed with kettenis, landry, and others.
Allow some gnome stuff (gtk2mm) to compile, and does not break source
compatibility with the standard (well, not more than gcc 4.2 does)
|
|
|
|
functions: acos, asin, atan, atan2, cos, cosh, exp, fabs, floor,
log, log10, sqrt, sin, sinh, tan, tanh
fixes quite some ports
tested by brad@. no objections millert@
|
|
|
|
can use these functions in C++.
ok millert@. also looked over by espie@, fgsch@.
|
|
|