Age | Commit message (Collapse) | Author |
|
Previously they tried to depend on libtermcap which actually doesn't
exist in the objdir.
ok jca
|
|
avoiding runtime failures on architectures using ld.lld. Also add a note to
libcurses shlib_version reminding about bumps (as done with libcrypto/libssl).
Thanks guenther@ for suggestions of tests involving library bumps and jca@
for doing these tests and hint about DPADD.
Looks good kettenis@, ok jca@
|
|
|
|
from ports.
ok bluhm@ sebastia@ dcoppa@
|
|
this may actually result in bogus error messages, because int != char*
okay jca@
|
|
okay deraadt@
|
|
to the latter on non-clang architectures and make sure we build gcc
with itself because clang won't be able to build it
ok naddy@
|
|
okay millert@
|
|
okay millert@
|
|
- mix-up between .ALLSRC and .IMPSRC, compile the right gc.c file
- add explicit targets for pre-generated stuff
|
|
|
|
programs will build even without a make depend first.
okay tb@ millert@
|
|
okay millert@ deraadt@
|
|
doesn't actually flip the switch yet, so aarch64 continues to be the only
architecture for which we build clang.
ok jsg@, deraadt@
|
|
|
|
ok kettenis@ patrick@
|
|
"warning:" rectification.
|
|
|
|
as truth values. Change a parameter to 'const'. All without making
promises about any further cleanup in /gnu/.
ok deraadt@
|
|
tweak & ok kettenis@
|
|
joint work with tb
|
|
|
|
break which cannot be easily crossed.
ok kettenis@ jsg@
|
|
contains -g by default anyway
problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
ok millert@ kettenis@ deraadt@
|
|
|
|
cases from dcoppa@ where incorrect behaviour was trigged when using
std::ifstream and linking libpthread. Further investigation and patch
from miod. ok deraadt@
|
|
|
|
memory up to this point by using sbrk(2). This is of course wildly incorrect
for any mmap-based malloc(3).
This also makes it possible to bring pledge(2) to gnu/.
comments kettenis@, ok miod@
|
|
heap-buffer overflow.
From Sebastian Trahm; OK deraadt@
|
|
|
|
C and C++ when wanting to pass flags to only the C compiler.
Tested in a ports bulk build by naddy and the handful of problems
found were fixed by naddy, jca and pascal.
|
|
ok deraadt@ guenther@ millert@
|
|
to support gcc 2.95. Tested on gcc 3 and gcc 4 platforms, riding on the
major bump.
|
|
it was the only user of. Bump major.
|
|
|
|
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
|