summaryrefslogtreecommitdiff
path: root/gnu/lib
AgeCommit message (Collapse)Author
2009-10-12Add fopen_unlocked.c pex-unix.c pex-common.c unlink-if-ordinary.c toRobert Nagy
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@
2009-07-26- revert thread model posix since it broke the build for hppa. will revistKurt Miller
when all archs are fully tested and working. - major bump libstdc++
2009-07-25- enable thread model posix for gcc 3 which makes dwarf2 exceptionKurt Miller
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@
2009-04-17- enable libstdc++ pthread regressesKurt Miller
- fix g++ regress so it can find libstdc++ in the objdir okay espie@ kettenis@
2009-03-07Our gcc doesn't provide __builtin_memmove(), so replace it by memmove().Landry Breuil
Slipped in when fixing libstdc++ for gtk2mm, spotted the hard way when porting nemiver. ok espie@
2009-01-28Remove unneeded include; fixes build problems with some ports thatMark Kettenis
#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@
2009-01-13steal some code from gcc 4.2, so that char_traits specializations start withMarc Espie
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)
2008-12-12bump major version, to be safe. ok theoMartynas Venckus
2008-12-09libstdc++ (cmath) needs to handle integer arguments for the mathMartynas Venckus
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@
2008-09-07bump minor. ok kettenis@Martynas Venckus
2008-07-25don't undefine C99 math macros, if !_GLIBCPP_USE_C99, so that weMartynas Venckus
can use these functions in C++. ok millert@. also looked over by espie@, fgsch@.
2008-07-24bump because of __nan in math.hTheo de Raadt
2008-07-24bumpMartynas Venckus
2008-06-22Enable the use of __attribute__ ((__nonnull__)) unconditionally under OpenBSD,Miod Vallat
as has been done for the __sentinel__ attribute, since all toolchains support it.
2008-06-07Put back sprintf -> snprintf changes which have been lost accidentally in theMiod Vallat
last update.
2008-06-07Put back the diff made between rev. 1.1.1.3 and 1.3Charles Longeau
ok miod@
2008-05-27Cope with the changes in the libiberty C++ demangler, and crank minor versionMiod Vallat
as the demangler provides new interfaces.
2008-05-27Merge OpenBSD specific changes:Miod Vallat
- pexecute implementation replaced with the older gcc 2.95 implementation, as gcc 2.95's collect2 relies upon an implementation behaviour which has been lost in further libiberty updates. - keep the old hash table interfaces, which are used by gcc 2.95. - keep the OpenBSD replacement for the md5 interface. - keep the OpenBSD strl{cat,cpy} and snprinft usage. Bump libiberty minor version due to the addition of a few new symbols.
2008-05-27Update libiberty to the version found in binutils 2.17.1 (which stillMiod Vallat
identifies itself as the gcc 3 version...)
2008-03-28Enable shared libraries on landisk.Dale Rahn
The sh architecture required some different linkage than most platforms, This fixes those other requirements.
2007-11-05make sure configure does not hardcode MAKE in its generated makefile.Marc Espie
(GNU people high on LSD... ? ??? )
2007-09-03crank libc and libstdc++ majorsTodd C. Miller
2007-07-23- enable thread support in libobjcKurt Miller
- disable thread priorities in libobjc to avoid thread starvation issues - major bump lib due to new link dependency on pthread - link objc regress with -pthread Tested on i386/amd64/powerpc/landisk/vax/sparc64/hppa. okay espie@
2006-12-26Fix inline asm. From GCC PR 17856. Fixes gnash on amd64.Mark Kettenis
pointed out by deanna@
2006-11-07remove sudo around includes, since that's already done by the toplevel.Marc Espie
Requested by Mr T.
2006-11-07activate *trans functions, noticed by robert/wilfried, tested byMarc Espie
various people.
2006-08-28-fgnu-runtime is only effective for Objective-C source, and produces aMarc Aurele La France
warning otherwise. ok herrb@
2006-07-12makeinfo --no-split, simplifies sets immensely.Marc Espie
Approved deraadt@, kettenis@
2006-01-13Major number bump due to types changes.Todd C. Miller
2005-10-19strcpy -> strlcpyBjorn Sandell
ok beck@
2005-06-17next citrus step.Marc Espie
reviewed by millert, otto, kevlo, naddy, kettenis... libc+libstdc++ bump
2005-05-11use the ctype stuff in libc instead of re-rolling our own.Marc Espie
okay and comments from otto@ (static cast) and kettenis@. Major bump.
2005-04-30Fix printing floating-point numbers. Bump major number.Mark Kettenis
ok espie@
2005-04-28bump major version, just to be sure.Marc Espie
I did check on i386 that the compiled code was identical. However, nm shows different symbols in old libobjc compiled with gcc 2.95 versus symbols in new libobjc compiled with gcc 3.3.5. Since that makes Theo uneasy, and since I didn't remember to ask miod to verify nm before/after the libobjc change on all architectures, let's crank the major number. This is probably 99.9% unnecessary, but the crank takes care of the 0.1% chance that I fucked up and that this change will break, say, the Objective C ABI on mvme88k. Fucked up process on my part. Theo's right to remind me.
2005-04-28also use new libobjc on old architectures, since it builds fine withMarc Espie
gcc 2.95. tests and okay miod@, marc@.
2005-04-27strcpy -> strlcpy, sprintf -> snprintf, so that the testsuite worksMarc Espie
again...
2005-04-27zap strlcpy.Marc Espie
bring some code from more recent gcc, in order to have size_t, and to simplify things a little. okay otto@ and friends.
2005-04-27allows snprintf and friends to be in std if we include cstdio.hMarc Espie
API addition -> minor bump. (part of the strlcpy change okayed by otto@ and friends, that's the part that requires the bump)
2005-04-27strcpy->strlcpy, needed by libstdc++ actually.Marc Espie
2005-04-16amd64 canonicalizationMark Kettenis
ok pvalchev@, fine deraadt@
2005-04-14major bump:Marc Espie
- activate partial wchar_t support; - kill old compatibility function that happens to use strcpy, poor guy.
2005-04-14temp scaffolding to switch on partial wchar_t support based onMarc Espie
_GLIBCPP_USE_TYPE_WCHAR_T
2005-04-14use snprintf. okay deraadt@Marc Espie
2005-04-10crank major -- it is CLEARLY needed; pval okTheo de Raadt
2005-04-09bye, bye, sprintf.Marc Espie
create an actual openbsd configuration that we can tweak. okay kettenis@
2005-04-08amd64 canonicalization.Mark Kettenis
ok deraadt@, pvalchev@
2005-03-29Bump major version.Mark Kettenis
ok deraadt@
2005-03-28Fix libobjc for i386.Mark Kettenis
ok deraadt@
2005-02-04unfuck amd64Peter Valchev
2005-01-25simplify OpenBSD case by using arch(1) and sed to grabBrad Smith
the machine architecture. We now output amd64 instead of x86_64 as it should be. ok deraadt@ pvalchev@