267655 |
20-Jun-2014 |
gjb |
Remove svn:mergeinfo carried over from stable/9.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
267654 |
20-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
260096 |
30-Dec-2013 |
dim |
MFC r257532 (by adrian):
Fix this build for clang.
MFC r259730:
To avoid having to explicitly test COMPILER_TYPE for setting clang-specific or gcc-specific flags, introduce the following new variables for use in Makefiles:
CFLAGS.clang CFLAGS.gcc CXXFLAGS.clang CXXFLAGS.gcc
In bsd.sys.mk, these get appended to the regular CFLAGS or CXXFLAGS for the right compiler.
MFC r259913:
For libstand and sys/boot, split off gcc-only flags into CFLAGS.gcc.
MFC r259927:
Fix pc98 build, by also forcing COMPILER_TYPE in sys/boot/pc98/boot2's Makefile.
Pointy hat to: dim
|
259851 |
25-Dec-2013 |
dim |
MFC r259720:
For gnu/lib/csu, only use gcc-specific flags when compiling with gcc.
|
252116 |
23-Jun-2013 |
theraven |
MFC r251820. This fixes some symbol visibility issues with libsupc++ that broke compilation of GNUstep libobjc.
|
249703 |
20-Apr-2013 |
pfg |
libstdc++: Revert the expl addition from r246857.
When the needed configuration update to libstdc++ was done. we overlooked that expl hasn't been merged. This is causing breakage in some ports.
Reported by: Diane Bruce Reviewed by: dim
|
247155 |
22-Feb-2013 |
dim |
MFC r246857:
Regenerate libstdc++'s config.h, synchronizing it with our current almost-C99 headers.
|
246368 |
05-Feb-2013 |
dim |
MFC r246028 (by theraven):
Fix some symbol version mismatches between libstdc++ and libsupc++/libcxxrt that were causing the runtime and STL libraries to see different versions of various classes and functions when libstdc++ is used as a filter.
Note: This changes the ABI for libcxxrt, but libcxxrt is currently only in -STABLE for testing and is not used by anything unless explicitly enabled by the end user. No default compiler configurations use it.
libc++ will need to be recompiled after this change. make buildworld will do this automatically, but make in lib/libc++ will not necessarily work unless the new libcxxrt is installed first.
PR: kern/171610, stand/175453 Reviewed by: kib
MFC r246297:
Add several missing symbols to libcxxrt's symbol version map, and remove a few duplicates. This should fix building world with -stdlib=libc++ after r246028.
Submitted by: Yamaya Takashi <yamayan@kbh.biglobe.ne.jp>
|
242347 |
30-Oct-2012 |
dim |
MFC r241957:
Fix several clang warnings in libstdc++, which were exposed by the recent atf import. These changes are purely cosmetic, no functional change.
MFC r241959:
Fix a number of other clang warnings in libstdc++, which could appear when building other C++ software with it. Also fix one actual bug in libsupc++, which was exposed by such a warning. This latter fix is the only functional change.
MFC r241960:
For building GNU libstdc++ and libsupc++, filter out libc++-specific and -std= flags above c++98 or gnu++98 from CXXFLAGS *after* including bsd.lib.mk, otherwise some additions to CXXFLAGS done in bsd.*.mk might not be preserved.
|
240236 |
08-Sep-2012 |
dim |
MFC r239680:
Add libcxxrt's objects (prefixing them with cxxrt_ to avoid collisions) to libc++.a and libc++_p.a, to make static linking of C++ executables with libc++ easier. This is similar to the approach used in libstdc++.
MFC r239686:
When using -stdlib=libc++, add the correct dependency to .depend in bsd.prog.mk.
Submitted by: Yamaya Takashi <yamayan@kbh.biglobe.ne.jp>
MFC r239695:
For building libstdc++ and libsupc++, filter out any -stdlib=libc++ option from CXXFLAGS, otherwise these libraries will not build. Similarly, filter out any -std=xxx options that aren't supported.
Submitted by: Yamaya Takashi <yamayan@kbh.biglobe.ne.jp>
|
237938 |
01-Jul-2012 |
theraven |
MFC symbol exports for libsupcc++ and libcxxrt that correctly export new and delete operators.
|
237492 |
23-Jun-2012 |
marius |
MFC: r231620, r237098
Enable TLS support for ARM toolchain
|
236014 |
25-May-2012 |
marius |
MFC: r235487
Switch sparc64 to using libcompiler_rt; since r230021 (MFC'ed to stable/9 in r236012) we have a workaround in place allowing it to be used there and since r235388 (MFC'ed to stable/9 in r236002) we also have usable div/mod optimizations like libgcc has.
|
235825 |
23-May-2012 |
theraven |
Merge r233749, building libsupc++ as a shared library and making libstdc++ a filter library.
It should now be possible to build applications on 9-STABLE that link against both libc++ and libstdc++ and to test libcxxrt with libstdc++.
If you wish to test libcxxrt, please add this to your /etc/libmap.conf:
libsupc++.so.1 libcxxrt.so.1
If you wish to test libc++, add -std=libc++ to your compile and link flags for your favourite C++ applications and / or libraries.
|
229037 |
30-Dec-2011 |
dim |
MFC r227215:
When one attempts to compile the tree with -march=i386, which also used to be gcc's default before r198344, calls to atomic builtins will not be expanded inline. Instead, they will be generated as calls to external functions (e.g. __sync_fetch_and_add_N), leading to linking errors later on.
Put in a seatbelt that disables use of atomic builtins in libstdc++ and llvm, when tuning specifically for the real i386 CPU. This does not protect against all possible issues, but it is better than nothing.
MFC r227538:
LLVM uses atomic operations, which are not supported on i386 and GCC emits calls for them, rather than expanding them inline. Older FreeBSD versions compile for i386 by default and as such we end up with unresolved symbols when we build LLVM's TableGen utility as a build tool on them. Add the functions that GCC emits here, but don't bother to make them atomic. Such is not needed.
Submitted by: marcel
MFC r227636:
Revert r227538, since it doesn't compile with clang at all (it doesn't allow the built-in operations to be redefined, at least not without excessive force).
Instead, just disable LLVM's support for atomic operations for now. Nothing in either clang or the tablegen tools currently depends on it.
This still allows users of head built before r198344 to upgrade to top-of-head seamlessly.
|
227305 |
07-Nov-2011 |
marius |
MFC: r227006, r227281, r227282
Add a PCI front-end to esp(4) allowing it to support AMD Am53C974 and replace amd(4) with the former in the amd64, i386 and pc98 GENERIC kernel configuration files. Besides duplicating functionality, amd(4), which previously also supported the AMD Am53C974, unlike esp(4) is no longer maintained and has accumulated enough bit rot over time to always cause a panic during boot as long as at least one target is attached to it (see PR 124667).
PR: 124667 Approved by: re (kib) Obtained from: NetBSD (based on)
|
225736 |
23-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
224014 |
14-Jul-2011 |
nwhitehorn |
Update dialog to 1.1-20110707.
|
223758 |
04-Jul-2011 |
attilio |
With retirement of cpumask_t and usage of cpuset_t for representing a mask of CPUs, pc_other_cpus and pc_cpumask become highly inefficient.
Remove them and replace their usage with custom pc_cpuid magic (as, atm, pc_cpumask can be easilly represented by (1 << pc_cpuid) and pc_other_cpus by (all_cpus & ~(1 << pc_cpuid))).
This change is not targeted for MFC because of struct pcpu members removal and dependency by cpumask_t retirement.
MD review by: marcel, marius, alc Tested by: pluknet MD testing by: marcel, marius, gonzo, andreast
|
222813 |
07-Jun-2011 |
attilio |
etire the cpumask_t type and replace it with cpuset_t usage.
This is intended to fix the bug where cpu mask objects are capped to 32. MAXCPU, then, can now arbitrarely bumped to whatever value. Anyway, as long as several structures in the kernel are statically allocated and sized as MAXCPU, it is suggested to keep it as low as possible for the time being.
Technical notes on this commit itself: - More functions to handle with cpuset_t objects are introduced. The most notable are cpusetobj_ffs() (which calculates a ffs(3) for a cpuset_t object), cpusetobj_strprint() (which prepares a string representing a cpuset_t object) and cpusetobj_strscan() (which creates a valid cpuset_t starting from a string representation). - pc_cpumask and pc_other_cpus are target to be removed soon. With the moving from cpumask_t to cpuset_t they are now inefficient and not really useful. Anyway, for the time being, please note that access to pcpu datas is protected by sched_pin() in order to avoid migrating the CPU while reading more than one (possible) word - Please note that size of cpuset_t objects may differ between kernel and userland. While this is not directly related to the patch itself, it is good to understand that concept and possibly use the patch as a reference on how to deal with cpuset_t objects in userland, when accessing kernland members. - KTR_CPUMASK is changed and now is represented through a string, to be set as the example reported in NOTES.
Please additively note that no MAXCPU is bumped in this patch, but private testing has been done until to MAXCPU=128 on a real 8x8x2(htt) machine (amd64).
Please note that the FreeBSD version is not yet bumped because of the upcoming pcpu changes. However, note that this patch is not targeted for MFC.
People to thank for the time spent on this patch: - sbruno, pluknet and Nicholas Esborn (nick AT desert DOT net) tested several revision of the patches and really helped in improving stability of this work. - marius fixed several bugs in the sparc64 implementation and reviewed patches related to ktr. - jeff and jhb discussed the basic approach followed. - kib and marcel made targeted review on some specific part of the patch. - marius, art, nwhitehorn and andreast reviewed MD specific part of the patch. - marius, andreast, gonzo, nwhitehorn and jceel tested MD specific implementations of the patch. - Other people have made contributions on other patches that have been already committed and have been listed separately.
Companies that should be mentioned for having participated at several degrees: - Yahoo! for having offered the machines used for testing on big count of CPUs. - The FreeBSD Foundation for having sponsored my devsummit attendance, which has been instrumental. - Sandvine for having offered offices and infrastructure during development.
(I really hope I didn't forget anyone, if it happened I apologize in advance).
|
220755 |
17-Apr-2011 |
dim |
Remove libobjc and other Objective-C related components, as these are extremely outdated, and not used by anything in the base system.
Silence from: current@
|
220749 |
17-Apr-2011 |
nwhitehorn |
Update dialog to version 1.1-20110302.
|
219534 |
11-Mar-2011 |
marius |
Now that TLS is supported for sparc64 by both binutils 2.17.50 committed in r218822 and rtld(1) committed in r219533 turn on TLS support in GCC.
|
218822 |
18-Feb-2011 |
dim |
Merge binutils 2.17.50 to head. This brings a number of improvements to x86 CPU support, better support for powerpc64, some new directives, and many other things. Bump __FreeBSD_version, and add a note to UPDATING.
Thanks to the many people that have helped to test this.
Obtained from: projects/binutils-2.17
|
218331 |
05-Feb-2011 |
nwhitehorn |
Enable wide character support in libdialog.
|
218182 |
02-Feb-2011 |
imp |
Make the generated files depend on the Makefile so new platforms are easier to add than mipsn32 was when I was working on it...
|
218181 |
02-Feb-2011 |
imp |
Revert last change now that the reason for it is no more... MACHINE_ARCH is now always mipsel when building mips/mips.
|
218064 |
29-Jan-2011 |
jchandra |
Rewrite the ARCH check another way for backward compatibility.
Compilation fails now, if TARGET_ARCH=mips instead of mipsel/mipseb.
|
217942 |
27-Jan-2011 |
jchandra |
Fix n32 compile.
These changes are needed to fix n32 compile after the recent change of mips n32 MACHINE_ARCH to mipsn32eb/mipsn32el.
Reviewed by: imp, bz (earlier version)
|
217309 |
12-Jan-2011 |
nwhitehorn |
Update dialog to version 20100428. This changes the license under which dialog is distributed from GPLv2 to LGPLv2 and introduces a number of new features and a new and better libdialog API. The existing libdialog will be kept temporarily as libodialog for compatibility purposes until sade, sysinstall and tzsetup have been either updated or replaced.
__FreeBSD_version is now 900030.
Discussed on: -current Approved by: core Obtained from: http://invisible-island.net/dialog
|
217123 |
07-Jan-2011 |
imp |
Retire TARGET_ABI.
Implement MACHINE_ARCH=mips64e[lb] to build N64 images. This replaces MACHINE_ARCH=mipse[lb] TARGET_ABI=n64.
MACHINE_ARCH=mipsn32e[lb] has been added, but currently requires WITHOUT_CDDL due to atomic issues in libzfs. I've not investigated this much, but implemented this to preserve as much of the TARGET_ABI functionality that I could. Since its presence doesn't affect the working cases, I've kept it in for now.
Added mips64e[lb] to make universe, so more kernels build.
And I think this (finally) closes the curtain on the tbemd tree.
|
216804 |
29-Dec-2010 |
kan |
Switch mips architectures back to libgcc.
MIPS64 n64 binaries are broken with libcompiler_rt at this time. Switch mips back to libgcc until the cause of breakage is analyzed and fixed.
|
215275 |
14-Nov-2010 |
imp |
These two cases should be different...
Submitted by: nathanw@
|
215185 |
12-Nov-2010 |
ed |
Revert to libgcc for sparc64.
I've had a report of a sparc64 system where cc1 generates illegal instructions. We still have to diagnose this properly, but instead of hosing all sparc64 boxes out there, fall back to libgcc to prevent more damage.
Reported by: Florian Smeets
|
215127 |
11-Nov-2010 |
ed |
Replace libgcc.a by libcompiler_rt.a.
libcompiler_rt.a is a BSD licensed C language runtime, which implements many routines which are linked into binaries on architectures where certain functionality is missing (e.g. 64 bits mul/div on i386).
Unfortunately, libcompiler_rt cannot replace libgcc entirely. Certain features, such as an unwinder for exception handling, are missing. That's why only libgcc.a is replaced for now, because this one does seem to be complete.
Tested by: rene (amd64), nwhitehorn (powerpc), droso (i386 exprun) and many others. Thanks! Obtained from: user/ed/compiler-rt
|
215126 |
11-Nov-2010 |
ed |
Don't use ${LIB} to obtain the library name.
Once we use libcompiler_rt, the LIB-line must go, to prevent libgcc.a from being built. Therefore, just hardcode the name.
Obtained from: user/ed/compiler-rt
|
215082 |
10-Nov-2010 |
imp |
Complete the integration of tbemd branch into head.
TARGET_BIG_ENDIAN is now completely dead, except where it was originally supposed to be used (internally in the toolchain building).
TARGET_ARCH has changed in three cases: (1) Little endian mips has changed to mipsel. (2) Big endian mips has changed to mipseb. (3) Big endian arm has changed to armeb.
Some additional changes are needed to make 'make universe' work on arm and mips after this change, so those are commented out for now.
UPDATING information will be forthcoming. Any remaining rough edges will be hammered out in -current.
|
212979 |
21-Sep-2010 |
dim |
When building world with clang, for gnu/lib/libobjc, sys/boot/i386/boot2 and sys/boot/pc98/boot2, do not simply assign 'gcc' to CC, since compile flags are sometimes passed via this variable, for example during the build32 stage on amd64. This caused the 32-bit libobjc build on amd64 to fail.
Instead, only replace the first instance of clang (if any, including optional path) with gcc, and leave the arguments alone.
Approved-by: rpaulo (mentor)
|
212286 |
07-Sep-2010 |
tijl |
GCC defines built-ins for atomic instructions found on i486 and higher. Because FreeBSD no longer supports the 80386 cpu all code targeting FreeBSD/i386 necessarily runs on i486 or higher so the compiler built-ins can be used by default inside libstdc++ and in C++ headers. This allows newly compiled C++ code to inline some atomic operations. Old binaries continue to use libstdc++ functions.
PR: 148926 Tested by: Yuri Karaban <tech askold net> Reviewed by: kan Approved by: kib (mentor) MFC after: 2 weeks
|
212060 |
31-Aug-2010 |
dim |
Use a more robust way to substitute gcc for clang, when compiling gnu/lib/libobjc and sys/boot/i386/boot2, so it also works when using absolute paths and/or options, as in CC="/absolute/path/clang -foo".
Approved by: rpaulo (mentor)
|
211934 |
28-Aug-2010 |
nwhitehorn |
Repair some build breakage introduced in r211725 and garbage collect some code made obsolete in the same commit.
|
211731 |
24-Aug-2010 |
imp |
Create a checklist and call one of the *printw() functions from the selected() callback. When the dialog first appears, you will not see the printed statement on the dialog, if you move down one, you will, move up again and it now appears. I am assuming that you call a *printw() function on a line in the dialog box of course.
The fix, from the pr: This is a hack at best, I looked at the redraw code in dialog_checklist() and took the minimal amount of it out to do a simple "refresh" right after the items are drawn. This doesn't hurt anything and makes the library work like it should. There is probably a better way however =).
PR: 148609 Submitted by: John Hixson
|
211725 |
23-Aug-2010 |
imp |
MFtbemd:
Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want to test of all the CPUs of a given family conform.
|
211570 |
21-Aug-2010 |
rpaulo |
We need to pull bsd.own.mk before modifying the CC variable. Otherwise it will be overwritten when we include bsd.lib.mk.
Pointed out by: Dimitry Andric <dimitry at andric.com>
|
211243 |
12-Aug-2010 |
will |
Fix buildworld -DNO_CLEAN when using with Perforce, which marks files as read-only by default, meaning files copied can't be overwritten next time.
Reviewed by: imp Approved by: ken (mentor)
|
210385 |
22-Jul-2010 |
rpaulo |
Disable building libobjc with clang as it's not yet supported.
Submitted by: Dimitry Andric <dimitry at andric.com>
|
209867 |
10-Jul-2010 |
nwhitehorn |
Teach our toolchain how to generate 64-bit PowerPC binaries. This fixes a variety of bugs in binutils related to handling of 64-bit PPC ELF, provides a GCC configuration for 64-bit PowerPC on FreeBSD, and associated build systems tweaks.
Obtained from: projects/ppc64
|
209294 |
18-Jun-2010 |
kib |
Often reported issue with newer ld is: error in /usr/lib/crtendS.o(.eh_frame); no .eh_frame_hdr table will be created.
The issue is that crtend is compiled with unwind table, and also it places the special CIE into the .eh_frame indicating the end of section, that is located before generated unwind table. New ld has assertion that verifies that closing CIE is indeed the last CIE, causing the crypting message to be issued, and refusing to generate dwarf unwind.
Add -fno-asynchronous-unwind-tables to disable unwind table generation for crtbegin/crtend. While there, disable omitting the frame pointer [1].
Requested by: kan [1] Reviewed by: kan MFC after: 2 weeks
|
209200 |
15-Jun-2010 |
ae |
Make all tests in libdialog compilable. Fix coredump in menu3.c.
Approved by: kib (mentor)
|
208737 |
02-Jun-2010 |
jmallett |
Add/improve mips64r2, Octeon, n32 and n64 support in the toolchain.
o) Add TARGET_ABI to the MIPS toolchain build process. This sets the default ABI to one of o32, n32 or n64. If it is not set, o32 is assumed as that is the current default. o) Set the default GCC cpu type to any specified TARGET_CPUTYPE. This is necessary to have a working "cc" if e.g. mips64 is specified, as binutils will refuse to link objects using different ISAs in some cases. o) Add support for n32 and n64 ABIs to binutils and GCC. o) Add additional required libgcc2 stubs for n32 and n64. o) Add support for the "mips64r2" architecture to GCC. Add the "octeon" o) When static linking, wrap default libraries in --start-group and --end-group. This is required for static linking to work on n64 with the interdependencies between libraries there. This is what other OSes that support n64 seem to do, as well. o) Fix our GCC spec to define __mips64 for 64-bit targets, not __mips64__, the former being what libgcc, etc., check and the latter seemingly being a misspelling of a hand merge from a Linux spec. o) When no TARGET_CPUTYPE is specified at build time, make GCC take the default ISA from the ABI. Our old defaults were too liberal and assumed that 64-bit ABIs should default to the MIPS64 ISA and that 32-bit ABIs should default to the MIPS32 ISA, when we are supporting or will support some systems based on earlier 32-bit and 64-bit ISAs, most notably MIPS-III. o) Merge a new opcode file (and support code) from a later version of binutils and add flags and code necessary to support Octeon-specific instructions. This should also make merging opcodes for other modern architectures easier.
Reviewed by: imp
|
207995 |
12-May-2010 |
obrien |
Non-GCC gcc compatible compilers may provide the same multimedia intrinsic headers as GCC, but of their own implementation. So put the GCC ones into their own header "namespace".
Requested by: ed
|
202808 |
22-Jan-2010 |
sepotvin |
Use the new PO_CXXFLAGS from r202807 to remove the '-ffunction-sections' flag when compiling profiled objects as it's ignored by the compiler. This removes the associated warning for each file compiled.
MFC after: 1 month
|
201852 |
08-Jan-2010 |
imp |
Merge r195030 from project/mips into head by hand:
r195030 | gonzo | 2009-06-25 19:27:31 -0600 (Thu, 25 Jun 2009) | 4 lines - Switch to libc softfloat from libgcc implementation. The problem with latter is that it is not complete, fpsetXXX/fpgetXXX functions are missing.
|
200499 |
14-Dec-2009 |
kan |
Fix one spelling and one copy&paste error in comments.
|
198471 |
25-Oct-2009 |
kan |
Compile libgcov without stack protection. It can be linked into both static and dynamic binaries compiled with or without stack protection and should not depend on libssp_nonshared.a symbols.
Discussed with: kib PR: bin/139052
|
195767 |
19-Jul-2009 |
kensmith |
Bump the version of all non-symbol-versioned shared libraries in preparation for 8.0-RELEASE. Add the previous version of those libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.
Reviewed by: kib Approved by: re (rwatson)
|
195697 |
14-Jul-2009 |
kan |
Second attempt at eliminating .text relocations in shared libraries compiled with stack protector.
Use libssp_nonshared library to pull __stack_chk_fail_local symbol into each library that needs it instead of pulling it from libc. GCC generates local calls to this function which result in absolute relocations put into position-independent code segment, making dynamic loader do extra work every time given shared library is being relocated and making affected text pages non-shareable.
Reviewed by: kib Approved by: re (kib)
|
195152 |
29-Jun-2009 |
kan |
Back out previous revision until better tested fix is ready.
Approved by: re (impliciti, by approving previos check-in)
|
195151 |
28-Jun-2009 |
kan |
Eliminate .text relocations in shared libraries compiled with stack protector.
Use libssp_nonshared library to pull __stack_chk_fail_local symbol into each library that needs it instead of pulling it from libc. GCC generates local calls to this function which result in absolute relocations put into position-independent code segment, making dynamic loader do extra work everys time given shared library is being relocated and making affected text pages non-shareable.
Reviewed by: kib Approved by: re (kensmith)
|
194564 |
21-Jun-2009 |
kan |
Compile static gcov library with -fPIC to match what stock GCC builds are doing. This is required for libgcov.a to be usable on amd64.
Reported by: stas
|
188995 |
24-Feb-2009 |
ru |
Restore the install location of libssp.so.0.
Noticed by: tegge
|
188895 |
21-Feb-2009 |
ru |
Fix build when WITH_SSP is set explicitly.
Submitted by: Jeremie Le Hen
|
188583 |
13-Feb-2009 |
jkim |
Honor WITHOUT_INSTALLLIB in some places.
|
186641 |
31-Dec-2008 |
imp |
There's no need to redundantly redefine atomicity.h.
|
183440 |
28-Sep-2008 |
marcel |
Revert previous commit. The prototype has been moved to unistd.h
|
183384 |
26-Sep-2008 |
marcel |
Add -D_OSRELDATE_H to CFLAGS to prevent the declaration of getosreldate() in assembler source files. We still get the definition of __FreeBSD_version this way, because it's outside the standard multiple-inclusion protection trick.
All this is specific to ia64.
|
183167 |
19-Sep-2008 |
imp |
MFP4: Add mips to the list of soft-float platforms.
|
183166 |
19-Sep-2008 |
imp |
mfp4: sort the architectures alphabetically...
|
183165 |
19-Sep-2008 |
imp |
Prefer the patch in p4 to the patch in svn as it properly sorts the architectures alphabetically.
|
182627 |
01-Sep-2008 |
obrien |
Add FreeBSD/MIPS support to GCC.
|
180012 |
25-Jun-2008 |
ru |
Enable GCC stack protection (aka Propolice) for userland: - It is opt-out for now so as to give it maximum testing, but it may be turned opt-in for stable branches depending on the consensus. You can turn it off with WITHOUT_SSP. - WITHOUT_SSP was previously used to disable the build of GNU libssp. It is harmless to steal the knob as SSP symbols have been provided by libc for a long time, GNU libssp should not have been much used. - SSP is disabled in a few corners such as system bootstrap programs (sys/boot), process bootstrap code (rtld, csu) and SSP symbols themselves. - It should be safe to use -fstack-protector-all to build world, however libc will be automatically downgraded to -fstack-protector because it breaks rtld otherwise. - This option is unavailable on ia64.
Enable GCC stack protection (aka Propolice) for kernel: - It is opt-out for now so as to give it maximum testing. - Do not compile your kernel with -fstack-protector-all, it won't work.
Submitted by: Jeremie Le Hen <jeremie@le-hen.org>
|
179834 |
16-Jun-2008 |
kan |
Install extra include files that were forgotten in original GCC 4.2.x import changes.
PR: 124647 Submitted by: Vlad GALU MFC after: 2 days
|
178750 |
03-May-2008 |
gonzo |
Add MIPS to the list of "no TLS" architectures.
Approved by: cognet (mentor)
|
176530 |
24-Feb-2008 |
raj |
Let PowerPC world optionally build with -msoft-float. For FPU-less PowerPC variations (e500 currently), this provides a gcc-level FPU emulation and is an alternative approach to the recently introduced kernel-level emulation (FPU_EMU).
Approved by: cognet (mentor) MFp4: e500
|
175623 |
24-Jan-2008 |
ru |
Remove one more alpha leftover.
|
173767 |
20-Nov-2007 |
kensmith |
While checking over the libraries for 7.0-REL Kris found the following libraries had not had their versions bumped relative to 6.3-REL but had indeed been changed. We need to bump their version so they can be properly added to the compat6x port:
libasn1.so.8 libgssapi.so.8 libhdb.so.8 libkadm5clnt.so.8 libkadm5srv.so.8 libkafs5.so.8 libkrb5.so.8 libobjc.so.2
MFC After: 1 day
|
172609 |
13-Oct-2007 |
ru |
Back out last commit -- it breaks sparc64 build which has more than one .c file in SRCS.
|
172594 |
12-Oct-2007 |
obrien |
Minor tweak to finding BEG/END source.
|
172553 |
12-Oct-2007 |
rafan |
- After gcc 4.2 import, include/objc/objc-api.h requires objc-decls.h which we did not install. Install objc-decls.h to fix.
PR: 116943 Reported by: beech Submitted by: vanilla on -current, kan MFC after: 1 week
|
171951 |
24-Aug-2007 |
ache |
Fix stack overflow with too many items return list in 'dialog' program. (Noticed in ghostscript-gpl core dump)
Approved by: re@ (bmah)
|
171864 |
16-Aug-2007 |
kan |
Install etx/numeric_traits.h.
PR: gnu/115250 Approved by: re (blanket)
|
171846 |
14-Aug-2007 |
kan |
Remove comment that was added by mistakes and which prevented _eprintf and gcc_bcmp to be added to static libgcc.a.
Approved by: re (kensmith)
|
170925 |
18-Jun-2007 |
rafan |
- Bump share library version which were missed in last bump
Reported by: jhb Discussed with: deischen, des, doubg, harti Approved by: re (kensmith)
|
170156 |
31-May-2007 |
kan |
Install omp.h file.
Submitted by: Pieter de Goeje (pieter at degoejes dot nl)
|
169862 |
22-May-2007 |
ru |
Don't forget to clean generated ssp.h.
|
169767 |
19-May-2007 |
kan |
Fix the fallout from over-zealous obsolete files removal. Use correct atomicity.h file for arm and powerpc.
|
169736 |
19-May-2007 |
kan |
Do not compile hash_compat.c.
|
169718 |
19-May-2007 |
kan |
Update bmake glue to build GCC 4.2.
Also: Switch FreeBSD to use libgcc_s.so.1.
Use dl_iterate_phdr to locate shared objects' exception frame info instead of depending on older register_frame_info machinery. This allows us to avoid depending on libgcc_s.so.1 in binaries that do not use exception handling directly. As an additional benefit it breaks circular libc <=> libgcc_s.so.1 dependency too.
Build newly added libgomp.so.1 library, the runtime support bits for OpenMP.
Build LGPLed libssp library. Our libc provides our own BSD-licensed SSP callbacks implementation, so this library is only built to benefit applications that have hadcoded knowledge of libssp.so and libssp_nonshared.a. When linked in from command line, these libraries override libc implementation.
|
165677 |
31-Dec-2006 |
ache |
Change RL_LIBRARY_VERSION
|
165676 |
31-Dec-2006 |
ache |
Update config
|
163279 |
12-Oct-2006 |
cognet |
Don't build the libgcc with functions already included in the libc to unbreak the build. We'll switch back to the libgcc functions and get rid of the libsoftfloat later.
|
163043 |
05-Oct-2006 |
obrien |
The ARM platform does the setjmp/longjmp type of exception handling.
|
162851 |
30-Sep-2006 |
ru |
Fix build due to the incomplete removal of demangle.h.
|
162553 |
22-Sep-2006 |
kan |
Reduce diffs with file generated by FSF configure.
|
161457 |
19-Aug-2006 |
kan |
Update libsupc++ to include missing files. This was fixed in libstdc++ a long time ago, but libsupc++ was left out somehow,
PR: gnu/99702 Submitted by: George Mitchell
|
159355 |
06-Jun-2006 |
kan |
Garbage collect library we did not compile for ages.
|
157190 |
27-Mar-2006 |
ache |
Upgrade to 5.1
|
156854 |
18-Mar-2006 |
ru |
Convert NO_PROFILE and NO_LIB32 to new style.
|
156813 |
17-Mar-2006 |
ru |
Reimplementation of world/kernel build options. For details, see:
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
|
156775 |
16-Mar-2006 |
ru |
NO_MAN is not needed here.
|
150234 |
16-Sep-2005 |
kan |
Include <sys/defs.h> to get __ISO_C_VISIBLE definition is one is not already available.
|
150233 |
16-Sep-2005 |
kan |
Do not expose vfwscanf, vswscanf, vwscanf and wcstof functions if they are not visible from wchar.h.
|
149321 |
20-Aug-2005 |
trhodes |
Do not place paragraph information post-macro unless required by mdoc(7).
|
149195 |
17-Aug-2005 |
cperciva |
Repeatability is Considered Good when building this library, too. (And I think this is the last one which needs it.)
|
149172 |
17-Aug-2005 |
cperciva |
Add -frandom-seed=RepeatabilityConsideredGood to CFLAGS. This makes this library build repeatably. (This change was made to libstdc++ several months ago; I just realized today that it would help here as well.)
Approved by: kan
|
148297 |
22-Jul-2005 |
kensmith |
Bump the shared library version number of all libraries that have not been bumped since RELENG_5.
Reviewed by: ru Approved by: re (not needed for commit check but in principle...)
|
146053 |
10-May-2005 |
tjr |
This commit was generated by cvs2svn to compensate for changes in r146052, which included commits to RCS files with non-trunk default branches.
|
146050 |
10-May-2005 |
tjr |
Update instructions to match recent import.
|
146044 |
10-May-2005 |
tjr |
Update build infrastructure for new GNU regex bits.
|
146043 |
10-May-2005 |
tjr |
Merge. Discard local bracket expression collating order patch, since modern versions of GNU regex already do things the way we want when multibyte character support is enabled.
|
146041 |
10-May-2005 |
tjr |
This commit was generated by cvs2svn to compensate for changes in r146040, which included commits to RCS files with non-trunk default branches.
|
145739 |
01-May-2005 |
peter |
Turn on libobjc.so for all platforms on -current. It didn't work back in 1996.
|
145413 |
22-Apr-2005 |
trhodes |
Enforce style.Makefile(5).
Glanced at by: ru (some time ago).
|
144140 |
26-Mar-2005 |
das |
Teach libstdc++ about frexpl() and ldexpl().
|
142189 |
21-Feb-2005 |
ru |
Fixed compilation warnings.
|
141946 |
15-Feb-2005 |
ru |
Expand contractions.
|
141846 |
13-Feb-2005 |
ru |
Expand *n't contractions.
|
140864 |
26-Jan-2005 |
kan |
More math functions.
Prodded by: stefanf
|
140861 |
26-Jan-2005 |
kan |
We have floorl() now. Reflect this in the library config file.
|
140860 |
26-Jan-2005 |
kan |
Of all templates only lists need a special implmementation file compiled to support __GLIBCXX_DEBUG. Add debug_list.cc to the list of files to compile.
|
140410 |
18-Jan-2005 |
ru |
Sort sections.
|
140372 |
17-Jan-2005 |
cperciva |
Add -frandom-seed=RepeatabilityConsideredGood to CFLAGS for building this library. As the value suggests, this allows the library to be built repeatably; without this flag, gcc uses a random value in its parsing.
Since the random seed is only used when handling files which do not have any externally-visible symbols, this change is not needed for any other libraries in the FreeBSD base system.
Discussed on: freebsd-arch (in early November) Approved by: kan MFC after: 1 week
|
139669 |
04-Jan-2005 |
phantom |
Fix 'redraw' of checklist box. It is occurs in situation when size of checklist box is strictly set via command line, but amount of checklist items less than height of checklist box. In this case bottom part of box was not redrawn (occurs when passing focus behind of 'Cancel' button while configuring any FreeBSD port OPTIONS)
MFC after: 3 days
|
139119 |
21-Dec-2004 |
ru |
NOHTML -> NO_HTML
|
139106 |
21-Dec-2004 |
ru |
NODOCCOMPRESS -> NO_DOCCOMPRESS NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE
|
139103 |
21-Dec-2004 |
ru |
Start the dreaded NOFOO -> NO_FOO conversion.
OK'ed by: core
|
136910 |
24-Oct-2004 |
ru |
For variables that are only checked with defined(), don't provide any fake value.
|
136666 |
18-Oct-2004 |
ru |
Replaced afterinstall: with FILES.
|
136658 |
18-Oct-2004 |
ache |
Back out termcap -> ncurses change in LDADD/DPADD It expand functions scope too wide
|
136657 |
18-Oct-2004 |
ache |
Upgrade to 5.0
|
136654 |
18-Oct-2004 |
ache |
Upgrade to 5.0
|
136653 |
18-Oct-2004 |
ache |
Update for 5.0
|
136027 |
01-Oct-2004 |
kensmith |
Bump the library version numbers for the following libraries:
/lib/{libm,libreadline} /usr/lib/{libhistory,libopie,libpcap}
in preparation for doing the same thing to RELENG_5. HUGE amounts of help for determining what to bump provided by kris.
Discussed on: freebsd-current Approved by: re (not required for commit but something like this should be)
|
135944 |
29-Sep-2004 |
peter |
We *need* the pic libobjc library for amd64. It is needed for ia64 as well, but I'll let Marcel decide whether he wants to build a .so or not.
Without this, building certain ports that use objc have fatal errors.
|
135463 |
19-Sep-2004 |
ru |
Style.
|
135286 |
16-Sep-2004 |
peter |
Be explicit about which regex.h file we are including. This reduces the need for hack workarounds in tools/lib32/build32.sh.
|
135029 |
10-Sep-2004 |
ru |
Fix a problem mentioned in the previous revision in a different, non-intrusive way. This should also fix the PowerPC build that broke due to this change.
|
135011 |
09-Sep-2004 |
obrien |
Add the .h files to the .o dependency lists so the .h's are created before trying to build the .o's.
|
134596 |
01-Sep-2004 |
ru |
Add atomicity.cc to CLEANFILES.
|
133707 |
14-Aug-2004 |
kan |
Add libgcov, a runtime support library for binaries compiled for basic block profiling.
|
133103 |
04-Aug-2004 |
kan |
Add missing patch which was forgotten during GCC 3.4.2 import. libgcc.a gets most of it content back now, when symbols from LIB2FUNCS are actually compiled.
Noticed by: Steve Kargl <gk at troutmask dot apl dot washington dot edu> Pointy hat to: kan
|
132751 |
28-Jul-2004 |
kan |
Bmake glue for GCC 3.4.2-prerelease.
|
132750 |
28-Jul-2004 |
kan |
We generate this file from config.h automatically.
|
131663 |
06-Jul-2004 |
ache |
Update to match recent import
|
131547 |
04-Jul-2004 |
tjr |
Fix regression in new version of GNU regex code: bracket expressions like [X-Y] should match all characters between X-Y according to the locale's collating order, not by binary value. For now, this only fixes the !MBS_SUPPORT case (which is the default).
|
131546 |
04-Jul-2004 |
tjr |
Merge local changes (addition of $FreeBSD$).
|
131544 |
04-Jul-2004 |
tjr |
This commit was generated by cvs2svn to compensate for changes in r131543, which included commits to RCS files with non-trunk default branches.
|
131490 |
02-Jul-2004 |
ru |
Mechanically kill hard sentence breaks.
|
131472 |
02-Jul-2004 |
ru |
Removed trailing whitespace.
|
128527 |
21-Apr-2004 |
obrien |
What is CVS doing to me??
|
128481 |
20-Apr-2004 |
obrien |
Add missing unique bits from libI77 v3.3.3's config.h.in. The GCC developers separated out the configure header between libU77 and libI77 and FreeBSD didn't keep up with the change. So now this header needs to be a superset of both sublib's configuration specification.
Notably this commit causes ftruncate(), fseeko(), and ftello() to be used.
PR: 22635
|
128479 |
20-Apr-2004 |
obrien |
Updated config.h for f77 3.3.3.
|
128475 |
20-Apr-2004 |
obrien |
Add "subscribe out of range" support.
|
126688 |
06-Mar-2004 |
ru |
Just pass -DCRT_BEGIN as an option to mkdep(1), no need to override the entire command.
|
126257 |
26-Feb-2004 |
eric |
Test data before using it.
Of course, libdialog is still chock-full of similar bugs, but it's been multiple years and no one has any better suggestions so the bugs will just be dealt with case-by-case.
PR: 28221
|
126224 |
25-Feb-2004 |
ache |
Change warning hint to be more useful
|
126215 |
25-Feb-2004 |
ache |
Add upgrade instructions
|
126213 |
25-Feb-2004 |
ache |
Upgrade to regex from grep 2.4.2
|
126212 |
25-Feb-2004 |
ache |
Merge conflicts
|
126210 |
25-Feb-2004 |
ache |
This commit was generated by cvs2svn to compensate for changes in r126209, which included commits to RCS files with non-trunk default branches.
|
126022 |
19-Feb-2004 |
obrien |
Allow to compile with non-GCC compiler.
|
125978 |
18-Feb-2004 |
ache |
Install gnuregex.h as wrapper for gnu/regex.h (with warning)
|
125893 |
16-Feb-2004 |
ache |
Install regex.h under include/gnu
|
125503 |
05-Feb-2004 |
ru |
Fixed style of DPADD and LDADD assignments as per style.Makefile(5).
|
124189 |
06-Jan-2004 |
kan |
Correct the atomicity.h fallback path on architectures which do not define their own.
|
124153 |
05-Jan-2004 |
kan |
Do not install files which are not part of GCC 3.3.x anymore.
|
119616 |
31-Aug-2003 |
ache |
Upgrade to 4.3
|
119017 |
17-Aug-2003 |
gordon |
Stage 3 of dynamic root support. Make all the libraries needed to run binaries in /bin and /sbin installed in /lib. Only the versioned files reside in /lib, the .so symlink continues to live /usr/lib so the toolchain doesn't need to be modified.
|
118375 |
03-Aug-2003 |
ache |
Remove collate_range_cmp() stabilization, it conflicts with ranges
|
117496 |
13-Jul-2003 |
kan |
Including dynamically generated osreldate.h wasn't such a good idea after all.
Fix cross-builds and ia64 builds. gnu/lib/csu/Makefile is modified to pre-include osreldate.h and gnu/usr.bin/cc/cc_tools/auto-host.h will avoid including sys/param.h if __FreeBSD_version is already defined.
|
117429 |
11-Jul-2003 |
kan |
Update bmake bits to build GCC 3.3.1-prerelease.
|
117428 |
11-Jul-2003 |
kan |
Update for GCC 3.3.1-pre.
|
117425 |
11-Jul-2003 |
kan |
Add unwind-c.c file required for -fexceptions in C sources.
|
117424 |
11-Jul-2003 |
kan |
Change CFLAGS to more closely follow options used when GCC is built from stock FSF sources.
|
117082 |
30-Jun-2003 |
ru |
Catch up with bsd.lib.mk,v 1.143.
|
116858 |
26-Jun-2003 |
peter |
Oops, remove hack to stop libstdc++.so being built now that gcc uses -lgcc_pic by default on -fpic stuff. I forgot about this here.
|
116335 |
14-Jun-2003 |
des |
Do not bogusly set CSTD to the empty string.
|
116318 |
13-Jun-2003 |
peter |
Build/install the PIC version of libgcc (libcc_pic.a) for use by shared libraries that do exception unwinding.
|
116020 |
08-Jun-2003 |
charnier |
The .Fn function
|
115680 |
02-Jun-2003 |
obrien |
Something funky is going on here... disabling CSTD makes it go away...
|
115664 |
02-Jun-2003 |
obrien |
Don't set a C standard level for ObjC code.
|
115663 |
02-Jun-2003 |
obrien |
Use ?= before someone brings it up.
|
115646 |
01-Jun-2003 |
obrien |
crtstuff needs isn't compilable with C99 on Sparc64, so set CSTD to gnu89.
|
115287 |
24-May-2003 |
peter |
libstdc++.so breaks on amd64 due to bogons in our build, so prevent the shared library being built for amd64. The problem is that libstdc++.so is produced with 'cc -shared'. This has an internal -lgcc, which is not PIC. libstdc++.so uses exceptions and the dwarf2 unwinder, which are in libgcc.a. As a result, non-PIC code gets pulled into libstdc++.so. This is fatal on amd64 when certain relocation types cannot be used in PIC mode. The official FSF solution to this is to have libgcc.so with internal ELF symbol versioning to solve the ABI problem, but I dont want to fight that battle yet. I tried making libgcc_pic.a (which worked fine), but thats not something for the 11th hour before a release.
Approved by: re (amd64 "safe" stuff)
|
114603 |
03-May-2003 |
obrien |
Use __FBSDID over rcsid[].
|
114602 |
03-May-2003 |
obrien |
This is WARNS=2 clean.
|
114234 |
29-Apr-2003 |
kan |
Enable wchar_t support in libstdc++.
|
114037 |
25-Apr-2003 |
obrien |
Enable ISO-C99 compatibility -- among other things, this tells libstdc++ not to blindly undef isnan() and other functions that became macros in C99. Enable use of newly grown C99 functions: strtof(), strtold(), wcstof()
Submitted by: das
|
112327 |
17-Mar-2003 |
marcel |
Forced non-forced commit by adding a comment mentioning what the previous commit log should have mentioned: PR: ia64/49081
|
112324 |
16-Mar-2003 |
marcel |
libobjc is linked against shared objects and since we don't have a shared object of libobjc, we end up linking in from the archive version. This is wrong, because we don't compile the archive version suitable for inclusion in shared objects. On ia64 this causes actual breakages. Compile the archive version with PIC on ia64 to avoid the breakage there and also to avoid changing the status quo on other architectures. If other architectures have the same problem, we probably should start building a shared library. There's no indication however that other architectures actually need it.
Building the archive version with PIC on ia64 does pessimize linking complete binaries (ie fully archive), but we don't use Objective-C ourselves and so far I haven't seen non-shared executables written in Objective-C, so I'm sure this will be nothing but academic.
Trigger case: ports/lang/gnustep-base
|
111608 |
27-Feb-2003 |
ru |
Only cross-tools may use TARGET_ARCH/TARGET, everyone else should use the normal MACHINE_ARCH/MACHINE instead.
|
111116 |
19-Feb-2003 |
kan |
Update for GCC 3.2.2
|
110632 |
10-Feb-2003 |
kan |
Install one more header file which is new with GCC 3.2.2.
|
107639 |
05-Dec-2002 |
kan |
C++ exceptions with shared libraries are working on sparc64 now. Build shared libstdc++so on sparc64 platform too.
Approved: re (rwatson)
|
107615 |
04-Dec-2002 |
obrien |
Update for Gcc 3.2.1 release. We also have more wide char support in libc now.
|
107331 |
27-Nov-2002 |
obrien |
Remove files no longer part of the gcc_3_2_anoncvs_20021009 libstdc++.
Approved by: re(jhb)
|
106213 |
30-Oct-2002 |
kan |
Build Objective-C runtime support library with thr-posix.c.
Submitted by: davidc Requested by: obrien
|
104997 |
12-Oct-2002 |
kris |
Disallow libdialog to be used in setugid applications; it is chock full of buffer overflows.
MFC after: 3 days
|
104073 |
28-Sep-2002 |
peter |
Zap now-unused SHLIB_MINOR
|
103959 |
25-Sep-2002 |
markm |
Avoid linting GNU contrib'ed stuff, even if the build engineer asked for it (via WANT_LINT). It's Just Too Noisy.
|
103456 |
17-Sep-2002 |
kan |
Bmake bits for GCC 3.2.1-prerelease libstdc++. Connect two new source and one header file to the build.
Approved by: obrien
|
103436 |
17-Sep-2002 |
peter |
Initiate deorbit burn for the i386-only a.out related support. Moves are under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that.
Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now.
Tested on: i386 (extensively), alpha
|
103140 |
09-Sep-2002 |
wollman |
Quiet another annoying warning.
|
102806 |
01-Sep-2002 |
kan |
Connect new files added with GCC 3.2.1 import to the build.
Approved by: obrien
|
100872 |
29-Jul-2002 |
ru |
Drop support for COPY, -c has been the default mode of install(1) for a long time now.
Approved by: bde
|
100313 |
18-Jul-2002 |
ru |
s/${INSTALL} -c/${INSTALL} ${COPY}/
|
99584 |
08-Jul-2002 |
peter |
Bandaid for sparc64. Do not build libstdc++.so for now on sparc64. Binaries compiled with it segfault.
|
98413 |
19-Jun-2002 |
obrien |
Disconnect the docs until we figure out if there are any with v3.
|
98195 |
13-Jun-2002 |
dougb |
In addition to exiting the dialog via ESC, the user could also have exited via \r, \n, or ' ' (space); all of which are valid, non-error responses.
|
97788 |
03-Jun-2002 |
mike |
Use POSIX macros for wait(2)-style status information instead of the deprecated 4.2/4.3BSD wait union. Fix some nearby pid_t/int confusion.
|
97745 |
02-Jun-2002 |
obrien |
Turn on the math function stub stubs.
Submitted by: Martin Blapp <mb@imp.ch> I believe OK with: peter
|
97657 |
31-May-2002 |
ru |
The new bsd.incs.mk is powerful enough to handle this wrinkle.
|
97623 |
30-May-2002 |
wollman |
Add used includes of <stdlib.h>.
|
97523 |
29-May-2002 |
obrien |
Tweak so that .o's are written into src/contrib/gcc
|
97517 |
29-May-2002 |
obrien |
Build docs not out of libobc++.295
|
97433 |
29-May-2002 |
peter |
Add some build glue for libstdc++. I'm not a C++ person, but this seems to work at least for the non-hairy stuff. The main wrinkle here is that a whole mess of include files get installed and under different names. An earlier version of this built a shadow include tree first in the obj directory, but this depends on the 'make includes' functionality.
More tweaking is certainly going to be needed.
|
97315 |
26-May-2002 |
obrien |
Alpha has crtfastmath also.
|
97314 |
26-May-2002 |
obrien |
Rev 1.12 broke `make all' w/o a previous `make depends'.
|
96850 |
18-May-2002 |
obrien |
Fix the sparc64 build and make the LIB1ASMSRC handling more robust.
|
96846 |
18-May-2002 |
phk |
Improve chances that we correctly compile LIB1ASMSRC on all architectures.
sparc64 looked for the nonexistent sparc64/lb1spc.asm file instead of the sparc/lb1spc.asm file.
arm probably looked for arm/arm/lib1funcs.asm instead of arm/lib1funcs.asm ia64 probably looked for ia64/ia64/lib1funcs.asm instead of ia64/lib1funcs.asm
i386 and alpha don't seen to use the LIB1ASMSRC.
|
96799 |
17-May-2002 |
peter |
Move LIB1ASMFUNCS from the SYMS variable and explicitly add it to OBJS later. Otherwise make will try and build the supposedly assembler .o files from libgcc2.c - which does not work too well (the .o's have no content)
Reviewed by: obrien
|
96796 |
17-May-2002 |
peter |
Put on peril-sensitive sunglasses and risk touching gcc related build glue again. Try and deal with platforms that provide their own crtbegin/end asm files (ia64 for example). crtstuff.c does not actually work on ia64 since libgcc.a doesn't have a few key support functions when built on ia64 so it is compulsory to use crtbegin.asm and crtend.asm.
Reviewed by: obrien
|
96784 |
17-May-2002 |
obrien |
Post rev 1.39, the PowerPC specific additions to OBJS was getting lost.
|
96779 |
17-May-2002 |
obrien |
bsd.lib.mk now understands what to do with .asm files. So we can refer to these files by their real name vs. playing tricks renaming them during the build.
|
96778 |
17-May-2002 |
obrien |
GCC 3.1 on PowerPC also has the crtsavres C Run Time file.
|
96669 |
15-May-2002 |
ru |
Make sure to not yet build the GNU C++, but still allow for the C++ progs to be built with e.g. an old compiler, CXX=/usr/bin/c++, for the time being.
|
96553 |
14-May-2002 |
obrien |
Quote {CC} so ccache can be used.
|
96530 |
13-May-2002 |
ru |
Fixed CLEANFILES after bsd.lib.mk sweep.
|
96512 |
13-May-2002 |
ru |
Major cleanup of bsd.lib.mk.
Get rid of the INTERNALSTATICLIB knob and just use plain INTERNALLIB. INTERNALLIB now means to build static library only and don't install anything. Added a NOINSTALLLIB knob for libpam/modules. To not build any library at all, just do not set LIB.
|
96464 |
12-May-2002 |
ru |
NOLIB is gone; put INTERNALLIB back for now.
|
96462 |
12-May-2002 |
ru |
Added new bsd.incs.mk which handles installing of header files via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to handle symlinking include files. Allow for multiple groups of include files to be installed, with the powerful INCSGROUPS knob. Documentation to follow.
Added standard `includes' and `incsinstall' targets, use them in Makefile.inc1. Headers from the following makefiles were not installed before (during `includes' in Makefile.inc1):
kerberos5/lib/libtelnet/Makefile lib/libbz2/Makefile lib/libdevinfo/Makefile lib/libform/Makefile lib/libisc/Makefile lib/libmenu/Makefile lib/libmilter/Makefile lib/libpanel/Makefile
Replaced all `beforeinstall' targets for installing includes with the INCS stuff.
Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS, and for compatibility with NetBSD. Similarly for INCOWN, INCGRP, and INCMODE.
Consistently use INCLUDEDIR instead of /usr/include.
gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes were only lightly tested due to the missing contrib/libstdc++-v3. I fully tested the pre-WIP_GCC31 version of this patch with the contrib/libstdc++.295 stuff.
These changes have been tested on i386 with the -DNO_WERROR "make world" and "make release".
|
96456 |
12-May-2002 |
obrien |
Properly build lb1spc.asm on Sparc64.
|
96454 |
12-May-2002 |
obrien |
There is no more NOLIB.
|
96449 |
12-May-2002 |
obrien |
I was not strict enough with my ordering of things to satisfy make(1) nieve symbol evaluation which causes it to be very sensitive to macro ordering.
|
96343 |
10-May-2002 |
obrien |
[Ab]use LDFLAGS rather than CFLAGS. BDE tells me POSIX pretends `ld' as a directly callable entity does not exist.
|
96340 |
10-May-2002 |
obrien |
Bmake bits for Gcc 3.1.
Partially made possible by: Wilko.Bulte@compaq.com
|
96303 |
10-May-2002 |
obrien |
All platforms should be on equal footing now -- no special handling for Sparc64 and IA-64.
|
96136 |
07-May-2002 |
obrien |
libstdc++ version 3 (Gcc 3.1 is a consumer) uses the typical `config.h'.
|
96126 |
06-May-2002 |
obrien |
GCC's libstdc++ version 3 has the "libgcc" like bits (start up / terminate code, `new' handler, exception handling, etc.) split out into libsupc++.
|
95091 |
20-Apr-2002 |
obrien |
It is easier for me to debug with -I's at the rear.
|
94278 |
09-Apr-2002 |
ru |
-ltermcap is spelled -lncurses nowadays.
|
94244 |
08-Apr-2002 |
peter |
Unbreak world (missing .else)
Submitted by: fenner Pointy hat to: obrien
|
94231 |
08-Apr-2002 |
obrien |
Some things don't compile on ia64 and sparc64 yet.
|
93871 |
05-Apr-2002 |
obrien |
Style reorg. Also spell -fpic as determined by bsd.lib.mk.
|
93868 |
05-Apr-2002 |
obrien |
Style reorg.
|
89015 |
07-Jan-2002 |
jhb |
Back out the previous revision for now. Instead, the current sparc64 Makefile changes are in the sparc64 p4 tree.
|
88854 |
03-Jan-2002 |
jhb |
Don't build csu or libgcc on sparc64 for the time being.
|
87087 |
29-Nov-2001 |
ru |
Fixed memory leak in dialog_gauge(3).
PR: gnu/32260 Submitted by: Igor Pokrovsky <tiamat@telegraph.spb.ru> MFC after: 3 days
|
85807 |
01-Nov-2001 |
obrien |
-v must have a space between it and the variable.
Submitted by: David Wolfskill <david@catwhisker.org> (did I mention he should be a committer? :-) )
|
84473 |
04-Oct-2001 |
ru |
Removed mentions of TARGET_ARCH from non-cross places.
|
84397 |
03-Oct-2001 |
bde |
Fixed missing return type in synopsis.
|
84306 |
01-Oct-2001 |
ru |
mdoc(7) police: Use the new .In macro for #include statements.
|
82613 |
31-Aug-2001 |
eric |
Properly move cursor when home and end keys are used.
|
81467 |
10-Aug-2001 |
dd |
Remove libgmp build infrastructure.
|
81331 |
09-Aug-2001 |
eric |
Handle keys consistently.
|
81232 |
07-Aug-2001 |
ru |
dialog(3) -> dialog_noyes(3).
|
80844 |
01-Aug-2001 |
eric |
Update man page to actually match the source.
PR: 7456
|
80530 |
29-Jul-2001 |
dd |
Enable the new libmp in the build, and disable libgmp and its henchmen.
|
80375 |
26-Jul-2001 |
eric |
Properly update cursor position when the list is scrolled.
|
80372 |
26-Jul-2001 |
eric |
Handle keys consistently.
|
79843 |
18-Jul-2001 |
eric |
Improve the interface provided by libdialog. Move a cursor around over the components and trigger actions based on its position. This reduces the need to remember the functions of various keys, and makes the interface more consistant across library. ~
|
79528 |
10-Jul-2001 |
ru |
mdoc(7) police: removed HISTORY info from the .Os call.
|
79452 |
09-Jul-2001 |
brian |
Fix the type of the NULL arg to execl()
Idea from: Theo de Raadt <deraadt@openbsd.org>
|
75808 |
21-Apr-2001 |
ache |
Pick manpages from their original locations
|
75670 |
18-Apr-2001 |
ru |
mdoc(7) police: normalize .Nd.
|
75439 |
12-Apr-2001 |
ache |
Install history.3 as rlhistory.3 to not conflict with existing libedit function
|
75410 |
11-Apr-2001 |
ache |
Upgrade to 4.2
|
75032 |
31-Mar-2001 |
obrien |
Add libiberty. This is needed on the Alpha by the iprobe port. I have held this back for over a year, as we will always have to wrestle with the question of "*which* libiberty sources to use". Sigh, if only the GNU people would treat it as a totally separate library from GCC, et al. and release it as such...
|
74861 |
27-Mar-2001 |
ru |
MAN[1-9] -> MAN.
|
74743 |
24-Mar-2001 |
obrien |
Sigh. I should know better than to commit a one line change from a PR w/o a full compile test, even when the PR seemed so authoritative on the subject...
Install sstream, not the non-existent sstring.
|
74737 |
24-Mar-2001 |
obrien |
Install sstring.
PR: 25927 Submitted by: Jeremy Norris <ishmael27@home.com>
|
74736 |
24-Mar-2001 |
obrien |
Garbage collect these ancient bits.
|
72986 |
24-Feb-2001 |
jkh |
Properly orient the buttons for yes/no and no/yes so that POLA is observed. This fixes the "no/yes box jumps buttons around" problem.
PR: gnu/24487 Submitted by: Gerhard Sittig <Gerhard.Sittig@gmx.net>
|
71895 |
01-Feb-2001 |
ru |
mdoc(7) police: split punctuation characters + misc fixes.
|
70974 |
12-Jan-2001 |
ru |
mdoc(7) police: Ft/Vt now accept punctuation-type arguments.
|
70703 |
06-Jan-2001 |
obrien |
Use a unified libgcc rather than a seperate one for threaded and non-threaded programs. This provides threaded programs with the needed exception frame symbols.
parts submitted by: Max Khon <fjoe@iclub.nsu.ru> PR: 23252
|
70395 |
27-Dec-2000 |
ru |
Prepare for mdoc(7)NG.
|
70004 |
14-Dec-2000 |
jkh |
Add a new function, dialog_noyes(), for sysinstall to be able to present questinos with a different default answer. Somebody submitted a patch to me once which did something this but I lost it (my bad) so I'm just going to re-implement it with thanks to whomever it was who gave me the idea.
|
69162 |
25-Nov-2000 |
obrien |
Don't compile libgcc_r twice.
|
69128 |
25-Nov-2000 |
obrien |
Don't build libgcc_r if "NOLIBC_R" defined. If you don't have a threads safe libc, having a threads safe libgcc isn't of much use.
|
69000 |
21-Nov-2000 |
ru |
mdoc(7) police: Add a missing `.Sm on' request.
|
68143 |
01-Nov-2000 |
jdp |
Tell libgcc_r how to initialize a mutex before it uses it. This fixes the immediate segmentation violations from some multithreaded programs built on very up-to-date systems.
|
68064 |
31-Oct-2000 |
obrien |
Quiet -Wall.
|
68019 |
31-Oct-2000 |
obrien |
GCC uses .asm files on the Alpha for crt{begin,end}.o rather than crtstuff.c as they do for other platforms.
Moral support from: jdp
|
67811 |
28-Oct-2000 |
obrien |
* Bring back the guts of crt{i,n}.S. This allows C++ exceptions to work when using the egcs and gcc-devel ports, along with GCC built from stock public FSF sources. With out this change, FreeBSD will be removed from the list of systems GCC 3.0 must be evaluated on before release. With the effort some of us put into getting FreeBSD on this list, we should not turn this effort into a waste, else we might not be worth fighting for in the future. (note that Alpha and IA-64 versions of crt{i,n}.S are needed)
* Switch from our own crt{begin,in} to those created from GCC's crtstuff.c. This will allow us to switch to DWARF2 exceptions in the future, along with staying in sync with any future GCC requirements.
* Break out our ELF branding bits into a seperate file. Currently this is now included by our crt1.c files (since this functionality was part of our native crtbegin.c). Later crtbrand.o will be merged in the creation of crti.o.
|
67489 |
24-Oct-2000 |
obrien |
Add "NO_CXX" knob to match src/gnu/usr.bin/cc/Makefile.
|
67176 |
15-Oct-2000 |
brian |
include <sys/types.h>
|
65915 |
16-Sep-2000 |
ache |
Remove unneded -lmytinfo
|
61238 |
04-Jun-2000 |
obrien |
Scoot things over to the temporary *.295 source while I do major construction on the mainline sources.
|
59331 |
17-Apr-2000 |
obrien |
Fix the .PATH style nits. Other style nits left for later.
|
59329 |
17-Apr-2000 |
obrien |
Use the non-asm routines for IA-64, PPC, and arm32 ports.
|
59265 |
15-Apr-2000 |
steve |
Use the non-asm routines (for now) on the sparc and sparc64 ports.
|
58823 |
30-Mar-2000 |
obrien |
Get the installed headers list right.
|
58807 |
30-Mar-2000 |
obrien |
Switch over to using the GCC 2.95 Objc library code.
|
58478 |
23-Mar-2000 |
obrien |
Clean up the FreeBSD configuration files -- includes removing the usage of svr4.h on the i386, and moving all the shared arch neutral bits into the FreeBSD general config header.
|
58317 |
19-Mar-2000 |
ache |
Add missing depend file
|
58316 |
19-Mar-2000 |
ache |
Install readline API info
|
58315 |
19-Mar-2000 |
ache |
Upgrade to 4.1 Minor bumped because new function added
|
56911 |
30-Jan-2000 |
obrien |
The "INCDIR" required by the new header installation code in bsd.lib.mk was not set correctly.
Ok'ed by: JKH
|
56804 |
29-Jan-2000 |
obrien |
Move the header installation down into `readline' which is the subsystem the headers are part of.
|
56586 |
25-Jan-2000 |
obrien |
Do not use "DEFAULT_VTABLE_THUNKS". The bugs that have existed since EGCS 1.x have not been worked out. And with 4.0 RELEASE comming quickly we need C++ to be stable and usable.
|
55816 |
11-Jan-2000 |
green |
This is the second half of unbreaking the world build. Add a -DNOHTML corollary for -DNOINFO and -DNOMAN. I'll fix this properly (add specific HTML doc magic) in the .mk files later; right now, just unbreak the world.
|
55813 |
11-Jan-2000 |
green |
*draws his sword* I smite thee, vile buildworld breakage!
The story is that these were added to beforeinstall improperly. In our beforeinstall, a full mtree has not been populated. Since the tree is not populated, we explode from missing directories on doc install. It should not be done in beforeinstall (includes) anyway.
|
55792 |
11-Jan-2000 |
jkh |
This change was mis-identified as the problem, sorry. It appears to be an anomaly restricted only to the alpha in FreeBSD-current (weird).
|
55791 |
11-Jan-2000 |
jkh |
Back out the previous change to install the examples - it breaks the release builds.
|
55755 |
10-Jan-2000 |
phantom |
Install contents of the TESTS subdirectory to /usr/share/examples/libdialog
|
55753 |
10-Jan-2000 |
phantom |
Remove -lncurses and -lmytinfo from LDFLAGS
|
55752 |
10-Jan-2000 |
phantom |
Cleanup warnings.
|
55743 |
10-Jan-2000 |
phantom |
Completely reconstruct page. Make it mdoc(7) style compatible also :) Page still needs some work about english refinements and some actualization.
|
55345 |
03-Jan-2000 |
obrien |
Stop my evil plot to stop the use of GNU info files (which I don't care for) for people that don't have "NOINFO=yes" in /etc/make.conf. [read: this still refered to contrib/egcs/]
|
54720 |
17-Dec-1999 |
jkh |
*Really* make space accelerators work; no wonder Brian McGovern was confused! I fat-fingered the first commit.
|
54585 |
14-Dec-1999 |
jkh |
Prevent spaces from being interpreted as accelerators.
|
53787 |
27-Nov-1999 |
obrien |
Make ObjC bits optional. NO_OBJC ==> don't need `em.
|
53263 |
17-Nov-1999 |
obrien |
Pay attention to the "KEEP THIS IN SYNC" comment, and sync the `tm.h' header with src/gcc/usr.bin/cc/cc_tools/Makefile.
|
53173 |
15-Nov-1999 |
obrien |
Cut over the system compiler from from EGCS 1.1.2 to GCC 2.95.2.
|
53162 |
15-Nov-1999 |
obrien |
Cosmetic change to match cc_tools/Makefile
|
51895 |
03-Oct-1999 |
bde |
Fixed the hack for using "../libgcc/Makefile" in libgcc_r/Makefile. ${LIB} was wrong at dependency-parsing time, so dependencies for libgcc_r*.a were wrong. This somehow worked right, except libgcc_r*.a were always out of date.
|
51794 |
29-Sep-1999 |
marcel |
sigset_t change (part 5 of 5) -----------------------------
Most of the userland changes are in libc. For both the alpha and the i386 setjmp has been changed to accomodate for the new sigset_t. Internally, libc is mostly rewritten to use the new syscalls. The exception is in compat-43/sigcompat.c
The POSIX thread library has also been rewritten to use the new sigset_t. Except, that it currently only handles NSIG signals instead of the maximum _SIG_MAXSIG. This should not be a problem because current applications don't use any signals higher than NSIG.
There are version bumps for the following libraries: libdialog libreadline libc libc_r libedit libftpio libss
These libraries either a) have one of the modified structures visible in the interface, or b) use sigset_t internally and may cause breakage if new binaries are used against libraries that don't have the sigset_t change. This not an immediate issue, but will be as soon as applications start using the new range to its fullest.
NOTE: libncurses already had an version bump and has not been given one now.
NOTE: doscmd is a real casualty and has been disconnected for the moment. Reconnection will eventually happen after doscmd has been fixed. I'm aware that being the last one to touch it, I'm automaticly promoted to being maintainer. According to good taste this means that I will receive a badge which either will be glued or mechanically stapled, drilled or otherwise violently forced onto me :-)
NOTE: pcvt/vttest cannot be compiled with -traditional. The change cause sys/types to be included along the way which contains the const and volatile modifiers. I don't consider this a solution, but more a workaround.
|
50631 |
30-Aug-1999 |
peter |
#include <termios.h>
|
50488 |
28-Aug-1999 |
peter |
$Header$ -> $FreeBSD$
|
50472 |
27-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
50332 |
25-Aug-1999 |
obrien |
Try to get /usr/include/readline back into the snapshots.
Submitted by: bde
|
50110 |
21-Aug-1999 |
obrien |
MFS: Revert shared lib major version number back to 3.
|
49867 |
16-Aug-1999 |
obrien |
{EGCSDIR}->{SRCDIR} + associated tweaks. This is in prepreparation of the gcc-2.95 upgrade.
Also seems I was -I'ing several GCC directories I did not need to.
|
49866 |
16-Aug-1999 |
obrien |
{EGCSDIR}->{SRCDIR} + associated tweaks. This is in prepreparation of the gcc-2.95 upgrade.
|
49865 |
16-Aug-1999 |
obrien |
Purely cosmetic changes -- fix Id's
|
49825 |
15-Aug-1999 |
mpp |
Various man page cleanup:
- Sort xrefs - Be consistent with section names as outlined in mdoc(7). - Other misc mdoc cleanup.
PR: doc/13144 Submitted by: Alexey M. Zelkin <phantom@cris.net>
|
47573 |
28-May-1999 |
ache |
don't include Makefile.inc twice
|
47569 |
28-May-1999 |
ache |
upgrade to 4.0
|
47426 |
23-May-1999 |
dfr |
Use the correct width integer on both i386 and alpha.
Reviewed by: Steve Price <sprice@hiwaay.net>
|
47422 |
23-May-1999 |
obrien |
Install g2c.h header incase others want to call libg2c from C.
Submitted by: Steve
|
46337 |
02-May-1999 |
obrien |
_G_USING_THUNKS probably applies to a.out too. (well we define DEFAULT_VTABLE_THUNKS=1 for G++ in the a.out case, so it seems likely)
Submitted by: jdp
|
46235 |
01-May-1999 |
obrien |
Add more bits of libF77.
Submitted by: jmz
|
46234 |
01-May-1999 |
obrien |
* Add MAIN.c * be more selective what I add to CLEANFILES (what was I previously thinking??)
|
46233 |
01-May-1999 |
obrien |
JMZ says: Add an emply MAIN__() function. This avoid an unresolved reference error during link phase when using fortran subroutines with non-fortran 'main()'.
Obtained from: src/lib/libF77/MAIN.c rev 1.1 by jmz
|
46077 |
25-Apr-1999 |
imp |
Use braces to avoid potentially ambiguous else clause. main's return type is int not void.
Reviewed by: obrien and chuckr
|
46067 |
25-Apr-1999 |
obrien |
Remove several explicit rules. The two for exceptioni.o and typeionfoi.o aren't needed as those files aren't part of libstdc++ any longer. Another isn't needed as Cygnus doesn't compile with -frtti.
Noticed by: bde & my initial mispelling of ".So".
|
45769 |
18-Apr-1999 |
obrien |
Hookup libg2c. (define NO_FORTRAN if you don't want it built)
|
45768 |
18-Apr-1999 |
obrien |
libg2c -- EGCS's version of libf2c (plus enhancements).
|
45698 |
15-Apr-1999 |
obrien |
Foo. jdp changed .so to .So during the time I did the EGCS work and I missed bring in his changes into my work.
|
45669 |
14-Apr-1999 |
obrien |
Create a libgcc with POSIX threads support.
Submitted by: Luoqi Chen <luoqi@chen.ml.org> (reorganized by me)
|
45465 |
08-Apr-1999 |
obrien |
Missed a "\" in a continuation line.
|
45464 |
08-Apr-1999 |
obrien |
alpha/freebsd-elf.h has been merged with alpha/freebsd.h
|
45463 |
08-Apr-1999 |
obrien |
Don't require gcc/config/${MACHINE_ARCH}/xm-freebsd.h when we already know the contents of it. Instead create it, so all arch's are consistent.
|
45455 |
08-Apr-1999 |
obrien |
Get stdargs right on the Alpha.
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
|
45454 |
08-Apr-1999 |
obrien |
Cometic cleanup.
Pre-bdelinted by: bde
|
45419 |
07-Apr-1999 |
obrien |
Don't generate _G_config.h, use fixed version. I knew better... too dependant on the environment we generate in, but...
This fixes the /usr/lib/libstdc++.so: undefined reference to `filebuf virtual table' /usr/lib/libstdc++.so: undefined reference to `stdiobuf virtual table' errors seen after the initial bootstrap from gcc 2.7.2 to EGCS.
Agreed with by: bde & jdp
|
45380 |
06-Apr-1999 |
obrien |
* Fix indentation style bug. * Missed a "<" on the /dev/null redirection in the runtime-info.h generation.
Submitted by: missing "<" by bde
|
45341 |
05-Apr-1999 |
obrien |
Crap! I grabbed the wrong Makefile from the test machine.
|
45339 |
05-Apr-1999 |
obrien |
Fix .for loop continuation lines style bugs.
Submitted by: bde
|
45337 |
05-Apr-1999 |
obrien |
Add iostream Info docs.
|
45318 |
05-Apr-1999 |
obrien |
_G_config.h is now dynamically created.
|
45307 |
04-Apr-1999 |
obrien |
Conditionalize one more i386'ism.
|
45306 |
04-Apr-1999 |
obrien |
Attempt to creating the right ``tm.h'' file for the Alpha.
|
45299 |
04-Apr-1999 |
obrien |
Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2 (in contrib/egcs)
|
45276 |
03-Apr-1999 |
obrien |
Commit msg for rev 1.20 should probably have added that gnu/lib/libregex was the only lib that was using the SHLIB_* values from gnu/lib/Makefile.inc. Thus I simply added the to the Makefile here.
|
45275 |
03-Apr-1999 |
obrien |
Makefile.inc was politing all subdir's with SHLIB_{MAJOR,MINOR} definitions. Since we aren't keeping all the GNU libs at the same versions, this is useless and causes us to build a shared libgcc, which we don't want to do.
|
45171 |
31-Mar-1999 |
obrien |
Add bits we were getting from gnu/usr.bin/cc/Makefile.inc.
|
45169 |
31-Mar-1999 |
obrien |
Hookup libgcc at gnu/lib instead of gnu/usr.bin/cc (libgcc was repository copied for me by Peter)
|
44483 |
05-Mar-1999 |
bde |
Don't use backslash-newline to split the too-long line for ".Fn dialog_ftree ...", since my synopsis checker doesn't support it and no other too-long .Fn lines are split.
|
42450 |
09-Jan-1999 |
jdp |
Switch to using ".So" as the extension for PIC object files rather than ".so". The old extension conflicted with well-established naming conventions for dynamically loadable modules.
The "clean" targets continue to remove ".so" files too, to deal with old systems.
|
42093 |
27-Dec-1998 |
bde |
Avoid using `ld -O' (as in bsd.lib.mk). `ld -O' seems to have caused only non-problems for elf -- `ld -elf -O foo.tmp -x -r foo' apparently puts the result in a.out so it has essentially no effect.
|
42091 |
27-Dec-1998 |
bde |
Removed rotten, unused implicit rules. The ld -O in one might have been harmful if it were used.
|
41849 |
16-Dec-1998 |
imp |
Add support for building on MIPS based systems.
|
40204 |
11-Oct-1998 |
peter |
libg++ and libstdc++ also have internal calls to libm. Programs using the shared versions should not need to add -lm unless the program uses libm itself. Strictly speaking, libg++ depends on libstdc++, but libstdc++ has dynamic dependencies on some exception tables and binutils doesn't seem to like it when a secondary library has undefined references. It doesn't seem to care when -lstdc++ is added on the command line to ld though. Anyway, the c++ driver adds -lstdc++ explicitly, so that should be OK. c++ also adds -lm explicitly too, even though it wouldn't need to now. [except for statically linked binaries as .a files don't have an equivalent of automatic internal shared object dependencies.]
|
39998 |
06-Oct-1998 |
peter |
Replace use of non-standard ld -O with a ld -o / mv combination as used elsewhere in the tree. Binutils doesn't support the -O hack^H^H^H^H extension. (actually, it ignores it for option compatability with some other OS).
|
39888 |
02-Oct-1998 |
jkh |
Add documentation for new tree functions. Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>
|
39816 |
30-Sep-1998 |
jkh |
Add missing free(). Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>
|
39765 |
29-Sep-1998 |
jkh |
Add examples for tree functions. Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
|
39764 |
29-Sep-1998 |
jkh |
Add support for saved trees. Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
|
39718 |
28-Sep-1998 |
jkh |
Update tree function and remove gratuitous .h file. Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
|
39698 |
28-Sep-1998 |
jkh |
Unbump the minor number; guess this doesn't happen in the ELF world anymore and maybe we should nuke the meaning if MINOR altogether. :)
|
39677 |
26-Sep-1998 |
jkh |
Add some new functionality which I promised to add over a year a go and shamefully dropped on the floor. I need to add it now since it does a minor number bump, but otherwise the current functionality of libdialog is unchanged (in all its evil glory) and the change is non-intrusive. Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
|
39052 |
10-Sep-1998 |
imp |
Fix bogus length restriction on readlink. Use sizeof(buf) - 1 rather than the size of the directory name. Fix style bug which increased the number of lines > 80 characters by one.
Pointed out by: bde
|
39013 |
09-Sep-1998 |
imp |
Use size of structure rather than hard coded 256 in readlink. This change either came from OpenBSD, or was inspired by work done there.
|
38989 |
09-Sep-1998 |
cracauer |
Document why the library is still not being build as shared. PR: gnu/7811
|
38751 |
02-Sep-1998 |
bde |
Fixed munging of the SUBDIR list in rev.1.16-1.18.
|
38696 |
31-Aug-1998 |
dfr |
All libs build on alpha now.
|
38695 |
31-Aug-1998 |
dfr |
Get definition of va_list from <stdarg.h>.
|
38632 |
30-Aug-1998 |
jb |
BINFORMAT -> OBJFORMAT ready for E-day.
|
38461 |
20-Aug-1998 |
jb |
Change the aux field type to long instead of int so that it is large enough to hold a man-sized pointer.
|
37488 |
08-Jul-1998 |
bde |
Use a different hack for building libgcc2: `XCC= ${CC}' instead of `XCC= <relative cc> -B<path to relative cc1> ...'. This is equivalent when cc and cc1, etc. have just been bootstrapped by `make world'. The relative versions normally won't work if the target system is not binary compatible. Bootstrapping different versions of gcc without going through `make world' is slightly more broken than before.
Uniformized macro names (P1OBJS -> LIB1POBJS, etc.).
Don't give full paths to sources.
|
36692 |
06-Jun-1998 |
jkoshy |
Spelling corrections.
PR: 6868 Submitted by: Josh Gilliam <josh@quick.net>
|
36344 |
24-May-1998 |
eivind |
Don't blow away parts of the sourcetree on a 'make clean'. This was only harmful for building from a read-only filesystem - the parts blown away were old rm'ed directories.
|
36050 |
15-May-1998 |
jb |
Change the order of the include paths so that the architecture specific directory is searched before the generic one. You can guess what was happening.. all the world's assumed to be 32-bit.
|
35528 |
30-Apr-1998 |
dfr |
This was broken for ELF builds.
|
35492 |
28-Apr-1998 |
ache |
Upgrade to 2.2
|
34814 |
23-Mar-1998 |
bde |
Support building of libgcc.a without building all of gcc. This is useful for bootstrapping. Compatible versions of gcc and cc1 should should be installed before using this feature.
|
34707 |
20-Mar-1998 |
bde |
Don't use beforedepend to complicate and break things. The usual fix of putting generated source files in SRCS breaks many special cases (many dependencies had to be incomplete for ${.ALLSRC} not to give .h files that would break compiling with c++ -c). Reduce these special cases to the general case so that SRCS works normally and bsd.lib.mk handles most of the complications. Now we only have to duplicate rules from bsd.lib.mk to add special CFLAGS in some cases.
|
34518 |
12-Mar-1998 |
bde |
Put sources in SRCS and don't depend on them in beforedepend. IIRC, this is to fix `make -j50' where `make -j18' worked. The race may just have been more likely to be lost for -j50.
|
33799 |
25-Feb-1998 |
bde |
Don't add streambuf.cc to SRCS twice.
|
33610 |
19-Feb-1998 |
jb |
Just one of these libs left to port to alpha.
|
32761 |
25-Jan-1998 |
jb |
Modify for MACHINE_ARCH support instead of assuming just x86. Added alpha and m68k stuff.
|
32407 |
10-Jan-1998 |
jb |
Avoid building x86 specific libraries on Alpha.
|
30578 |
19-Oct-1997 |
jraynard |
<gnuregex.h> is rather old and breaks AWK's regex matching. Use a newer version instead.
|
30333 |
12-Oct-1997 |
jkh |
Fix improperly re-entrant code which caused the menu spammage we've been seeing since 2.2.1. Pointed-in-the-right-direction by: phk
|
29637 |
20-Sep-1997 |
peter |
_G_VTABLE_LABLE_PREFIX is different between ELF and a.out ('_vt.' vs '__vt$')
|
28899 |
29-Aug-1997 |
peter |
Insert first cut of hooks for compiling under ELF.
|
28898 |
29-Aug-1997 |
peter |
Insert hooks for building under elf.
|
28533 |
21-Aug-1997 |
bde |
Backed out previous commit. mp.h is installed from libmp and should not be installed from here.
|
28331 |
17-Aug-1997 |
andreas |
during the ,beforeinstall' target mp.h has to be installed as well to /usr/include. Otherwise chkey and newkey can't be compiled properly during make world.
|
26501 |
07-Jun-1997 |
ache |
Upgrade to 2.1
|
26049 |
23-May-1997 |
asami |
Add ${DESTDIR} in front of absolute paths.
Reviewed by: bde
|
25501 |
06-May-1997 |
jdp |
Bye bye CPLUSPLUSLIB hack! It's not needed any more.
Don't merge this into -2.2 unless you understand the dependencies on c++rt0, bsd.lib.mk, and gcc -shared. I.e., let me do it.
|
24871 |
13-Apr-1997 |
bde |
Fixed synopsis. There was a missing arg, 3 args with the wrong type, and many apparent dependendcies on <sys/types.h> from use of u_char. <dialog.h> avoids u_char, so avoid it here too.
|
24793 |
10-Apr-1997 |
bde |
Fixed bogus existence test related to searching for a nearby obj directory. The object (= current) directory always exists, so don't search for it.
Use ${.TARGET} instead of deprecated $@.
|
24749 |
09-Apr-1997 |
peter |
Oops. Missed the Complex number add case of code generation.. :-] Fixes PR#3239.
Submitted by: Takeshi WATANABE <watanabe@crayon.earth.s.kobe-u.ac.jp>
|
24389 |
29-Mar-1997 |
jkh |
YAMF22
|
23220 |
28-Feb-1997 |
ache |
Fix various overflows for items longer then menu width. Fix cursor place after PgUp/PgDn.
Should go into 2.2 Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
|
22996 |
22-Feb-1997 |
peter |
Revert $FreeBSD$ to $Id$
|
22879 |
18-Feb-1997 |
ache |
When wrong directory choosed and chdir failed, directory name was not reset to old name causing any file choosen put error diagnostic about wrong directory, fix it by resetting back to old name after chdir failed.
Add \r as alias to \n, some telnets have problem with that.
Should go into 2.2 Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su> & me
|
21790 |
17-Jan-1997 |
jkh |
Go on one of my periodic rampages through this code, trying to make it DTRT. In the process, discover the usual 10-15 evil bogons which have been lurking in it for years. This closes, for one thing, the recent report Mike Smith made about nested checklist menus returning with the scrolling region messed up.
|
21782 |
16-Jan-1997 |
ache |
Simplify using SRCDIR
|
21697 |
15-Jan-1997 |
jkh |
Allow emacs-style next/prev characters as well as arrow keys so that I can offer this as a consistent feature.
|
21673 |
14-Jan-1997 |
jkh |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
|
21643 |
13-Jan-1997 |
jkh |
Turn this into legal texinfo. Since I don't know what the author intended (and clearly, neither did the author :) I've just used the bullet list attribute everywhere.
|
21595 |
12-Jan-1997 |
peter |
Patch up the readline info building. This one is a bit of a problem since the source name is not the same as the texinfo name so we have to use SRCS=. This means we can't build two info sets in the same directory so I've split it.
|
21584 |
12-Jan-1997 |
peter |
Disconnect the doc subdir until somebody fixes this. I don't see how this could possibly have worked during the testing before the last commit. :-(
|
21524 |
11-Jan-1997 |
jmacd |
Same.
|
21511 |
11-Jan-1997 |
jmacd |
Added section and entry annotations.
|
21509 |
11-Jan-1997 |
jmacd |
Add the missing annotations.
|
21382 |
06-Jan-1997 |
ache |
Add -f to ln
|
21342 |
05-Jan-1997 |
ache |
Use contrib version now
|
20924 |
26-Dec-1996 |
joerg |
Pull the fix from rev 1.31.2.1; i've accidentally committed it to 2.2 first.
|
20446 |
14-Dec-1996 |
jkh |
Somewhere along the way, multiple targets started working and nobody noticed.
|
20442 |
14-Dec-1996 |
jkh |
Add another hateful global to libdialog (what the heck, there are already so many). For now, the only extended attribute implemented is NO ECHO, useful for things like passwords. See TESTS/input2.c for an example. This should go into 2.2.
|
20359 |
12-Dec-1996 |
jkh |
Line up some of these OK boxes properly again.
|
20193 |
07-Dec-1996 |
markm |
Fix libmp to be more Berkely compatible.
This is a very safe 2.2 candidate.
Submitted by: Nick Sayer <nsayer@quack.kfu.com>
|
19824 |
16-Nov-1996 |
joerg |
Disable the inclusion of the Posix regexp stuff into libgnuregexp. We've already got it in libc, but both libraries are incompatible wrt. their header files and internal data structures. This incompatibility caused the expr(1) on the fixit floppy to mysteriously dump core for the colon operator.
Strong 2.2 candidate, since it fixes the usage of MAKEDEV on the fixit floppy. I'd like to get it reviewed by somebody else though.
Observed by: andreas
|
19786 |
15-Nov-1996 |
jkh |
STL object files missing from libstdc++ - fix. This closes PR#1975 and was on my TODO list, so I'm breaking my own "no more commits before I fly!" rule and taking care of this, since it was at the very top and Peter shamed me in to taking care of it. This is definitely a 2.2 candidate.
Submitted-By: Mark Diekhans <markd@Grizzly.COM>
|
19279 |
31-Oct-1996 |
ache |
Replace collate_range_cmp with its code (GNU variant)
|
19160 |
24-Oct-1996 |
markm |
Fix the dependancies. Thanks Andrey! Submitted by: ache
|
19159 |
24-Oct-1996 |
markm |
Fix this so that dependancies work properly. Thanks Andrey! Submitted by: ache
|
19053 |
20-Oct-1996 |
markm |
BMakefile for gmp-2.0.2 Requested by: ache Made world by: chuckr
|
19052 |
20-Oct-1996 |
markm |
BMakefiles for gmp-2.0.2 Requested by: ache Made world by: chuckr
|
19051 |
20-Oct-1996 |
markm |
Remove the old libgmp. Version 2.0.2 is about to hit prime time.
|
19050 |
20-Oct-1996 |
markm |
Remove the old libgmp. Version 2.0.2 is about to hit prime time.
|
19046 |
20-Oct-1996 |
markm |
This commit was generated by cvs2svn to compensate for changes in r19045, which included commits to RCS files with non-trunk default branches.
|
18800 |
07-Oct-1996 |
peter |
Use ${INSTALL} -C instead of -c. I did it with -C originally, but during testing I changed it to -c to check for missed files by looking at time stamps in /usr/include/g++.
Submitted by: "Philippe Charnier" <charnier@xp11.frmug.org>
|
18688 |
04-Oct-1996 |
peter |
Oops, an editing error at one point meant I had missed the osfcn.h header (it was directly underneath where bool.h used to be in the list, I think I must have not been paying attention and deleted a word from the wrong line. The machine that I was testing on still had an (old?) osfcn.h file)
Pointed out by: Andreas Klemm <andreas@klemm.gtn.com>
|
18682 |
04-Oct-1996 |
jkh |
"CONTINUE" was just too long. Make it a nice "OK" now.
|
18678 |
04-Oct-1996 |
peter |
To the Attic we go..
|
18672 |
04-Oct-1996 |
peter |
Add libstdc++ to the SUBDIR list
|
18671 |
04-Oct-1996 |
peter |
Update to use the contrib/libg++ version, now that my (slow) 486 has finished a 'make world'.
|
18666 |
03-Oct-1996 |
peter |
Initial shot at a bmakefile for libstdc++
|
18609 |
01-Oct-1996 |
peter |
Resync the libgcc functions list with the 2.7.2.1 tree. We were building a (now) defunct routine that no longer exists (causing an empty .o file), and were missing some others. Some of the ones we were missing are no-ops on the i386, so there are now 4 empty .o files.
(It seems that libc/quad has got some defunct functions now)
|
18485 |
24-Sep-1996 |
bde |
Eliminated includes of the "temporary" backwards compatibility header <sys/dir.h> in applications. Maintained existing (inadequate) ifdefs for dir.h vs dirent.h in libdialog, amd and rarpd, but didn't add any new ones.
|
18441 |
21-Sep-1996 |
peter |
Remove the partial support for a shared -lcc_int, since it's been unusable for a fair while. cc1, cc1plus etc have been linked static for some time.
|
18391 |
19-Sep-1996 |
peter |
Add libobjc, the Objective-C runtime library.
|
18390 |
19-Sep-1996 |
peter |
Man the lifeboats! Tie down the hatches! Red alert! Activate gcc-2.7.2.1!
(the old cc has been tagged with "gcc_2_6_3_final" so we have a reference point in case of unforseen disasters...)
This has the objc backend active, and I think I've managed to get the f77 f2c support through in one piece, but I don't know fortran to test it.
A 'make world' change and libobjc commit will follow.
If you normally do 'make -DNOCLEAN world', do not do so this time, I know it can fail with groff.
This version of gcc makes a **LOT** more warnings on our kernel.
|
18078 |
06-Sep-1996 |
jkh |
Make button highlighting more visible on B/W displays.
|
18050 |
05-Sep-1996 |
bde |
Fixed DPADD.
|
17984 |
01-Sep-1996 |
jkh |
Collapse some common arrow key handling semantics from sysinstall into PollObj(), simplifying code which uses it.
|
17958 |
30-Aug-1996 |
peter |
consistancy fixup
Submitted by: "Philippe Charnier" <charnier@xp11.frmug.org>
|
17951 |
30-Aug-1996 |
ache |
Add HAVE_STRING_H Use -DHAVE_XXX=1 form to be visually consistent with config.h defines
|
17937 |
30-Aug-1996 |
peter |
cmp -s || install -c ==> install -C Add -DHAVE_UNISTD_H -DHAVE_STDLIB_H to get these files
|
17936 |
30-Aug-1996 |
peter |
oops!! back out last accidental commit! (gcc-2.7.2.1 tweak that I gave up on..)
|
17935 |
30-Aug-1996 |
peter |
cmp -s || install -c ==> install -C
|
17859 |
28-Aug-1996 |
ache |
Keep in sync with latest bash
|
17575 |
13-Aug-1996 |
jkh |
Reverse my patch which erroneously removed the library dependencies for a library. They're needed.
|
17554 |
12-Aug-1996 |
ache |
Convert to newly aded collate compare function
|
17549 |
12-Aug-1996 |
ache |
Use collate for alpha character ranges
|
17518 |
11-Aug-1996 |
jkh |
Throw some unnecessary dreck out of this Makefile.
|
17142 |
12-Jul-1996 |
jkh |
General -Wall warning cleanup, part I. Submitted-By: Kent Vander Velden <graphix@iastate.edu>
|
17098 |
11-Jul-1996 |
jkh |
1. Remove some ancient bogons from when I initially added dialogMenuItem support. 2. Have message boxes say "Continue" instead of "Exit"
|
17092 |
11-Jul-1996 |
jkh |
Fix a couple of whoopers which somehow went undetected until now.
|
16973 |
05-Jul-1996 |
jkh |
Add missing dialog_clear() calls.
|
16888 |
02-Jul-1996 |
jkh |
Round out the examples a little better in showing custom buttons in operation more than once.
|
16663 |
24-Jun-1996 |
jkh |
Bring in my changes for removing the pestilent obj links (unless you really want them) from /usr/src. This is the final version of the patches, incorporating the feedback I've received from -current.
|
15956 |
28-May-1996 |
phk |
Make rules reentrant.
|
15932 |
27-May-1996 |
peter |
This version is no longer needed, and probably better off gone. It tried to parse the format string to estimate how much space it needed. It didn't know all of the formats..
|
15679 |
07-May-1996 |
wosch |
``mv'' -> ``mv -f'' ``rm'' -> ``rm -f'' so mv/rm may not ask for confirmation if you are not root
|
15418 |
28-Apr-1996 |
jkh |
Fix the OK/Cancel accellerator bogon I introduced a few days back.
|
15410 |
27-Apr-1996 |
jkh |
Fix what I just broke with DITEM_LEAVE_MENU
|
15406 |
27-Apr-1996 |
jkh |
Fix a bogon with ok/cancel callback usage.
|
15382 |
25-Apr-1996 |
jkh |
More custom hackery to deal with issues discovered in sysinstall.
|
15380 |
25-Apr-1996 |
jkh |
Allow some post-fire actions to be combined in ways that weren't possible before.
|
15376 |
25-Apr-1996 |
jkh |
alloca() was being called with highly bogus arguments due to brain fade. Fixed.
|
15354 |
23-Apr-1996 |
jkh |
Cosmetic tweaks.
|
15323 |
20-Apr-1996 |
jkh |
Another bug fix for the DITEM_REDRAW case.
|
15322 |
20-Apr-1996 |
jkh |
Make the DITEM_RECREATE option work properly.
|
15306 |
19-Apr-1996 |
jkh |
Fix a bug which did not properly bias checklist items by their scroll factor.
|
15290 |
18-Apr-1996 |
jkh |
Remove a long-standing window leak I just noticed.
|
15289 |
18-Apr-1996 |
jkh |
Remove the special-case behavior for fire actions that return DITEM_FAILURE - formerly they would simply act as an implicit "continue", but this is wrong. If you want this behavior, you should now return with the DITEM_CONTINUE flag set.
Also make the semantics of DITEM_RESTORE quite a bit different - rather than restore the screen back to pre-menu state, we restore the menu itself. This is more correct for a variety of reasons when dealing with nested menus (whoops!).
|
15273 |
16-Apr-1996 |
jkh |
More changes to attempt to make this whole new dialog scheme more robust. The new "fire" actions, while affording signficantly more interactivity to libdialog, come at a cost - if the fire action trashes the screen then you're not going to be in Kansas anymore when you come back to the menu and there had better be considerable extra smarts in place for coping with such a situation. These changes are my attempt to do just that.
|
15240 |
13-Apr-1996 |
jkh |
Remove some of the grot I added to try and save/restore screen contents. This shouldn't be done here, it should be done in the client as needed.
|
15143 |
08-Apr-1996 |
jkh |
Save screen before calling any fire() callbacks - you never know what they might do to the screen.
|
15142 |
08-Apr-1996 |
jkh |
Refresh dialogs if a callback action fails.
|
15090 |
07-Apr-1996 |
jkh |
Make this properly respect obj dirs.
|
15089 |
07-Apr-1996 |
jkh |
Strive for a little more consistency with my examples.
|
15044 |
05-Apr-1996 |
jkh |
Add an `aux' field for some other gunk I'm doing.
|
14377 |
04-Mar-1996 |
markm |
Make "make tests" actually work. This is an extremely crude hack, but I figure that as this is not part of any automated processes, WTH.
|
14032 |
11-Feb-1996 |
phk |
gnumalloc is gone.
|
14031 |
11-Feb-1996 |
phk |
Remove libgnumalloc.
|
14003 |
09-Feb-1996 |
mpp |
Add some missing MLINKS, correct some cross references, correct some file locations and some minor formatting/style problems.
|
13987 |
09-Feb-1996 |
mpp |
Added some missing MLINKS for section 3 man pages. Also corrected a few minor formatting errors, file location and cross references in some of the section 3 man pages.
This shuts up a lot of the output from "manck" for section 3.
|
13969 |
08-Feb-1996 |
jkh |
Minor tweak to this test.
|
13373 |
10-Jan-1996 |
jkh |
Fix small bug with negative item_no.
|
13232 |
05-Jan-1996 |
jkh |
Refresh before calling selection hook.
|
13136 |
01-Jan-1996 |
jkh |
Create individual tests for each dialog feature.
|
13135 |
01-Jan-1996 |
jkh |
Next round of changes - make dialog boxes drawable at arbitrary X,Y locations and add selection traversal callbacks so context-sensitive behavior can even be implemented for individual menu items. These work around the two largest issues holding me back with some of my sysinstall changes.
|
13123 |
30-Dec-1995 |
peter |
This commit was generated by cvs2svn to compensate for changes in r13122, which included commits to RCS files with non-trunk default branches.
|
13122 |
30-Dec-1995 |
peter |
recording cvs-1.6 file death
|
12987 |
23-Dec-1995 |
jkh |
Add another test to round out the radiolist dialog suite. Add more comments and attempt to make everything just that much more understandable.
|
12984 |
23-Dec-1995 |
jkh |
o Add some test code.
|
12983 |
23-Dec-1995 |
jkh |
Add changes to: o Support a new, fully backwards-compatible API for controling individual items in dialog menus. o Write a man page. o Add some test code.
|
12586 |
03-Dec-1995 |
ache |
Add fixes from bash beta Back out trailing spaces changes
|
12552 |
01-Dec-1995 |
jkh |
gets() -> fgets()
|
12486 |
26-Nov-1995 |
bde |
Fixed beforeinstall rule. .CURDIR was spelled .SRCDIR.
Changed beforeinstall rule to use `install -C' instead of `cmp -s' and `install -c'. `install -C' has exactly the right semantics for installing headers and should be used elsewhere.
|
12482 |
25-Nov-1995 |
peter |
Part two of a repository operation to sort out the libmp/libgmp builds. After this commit, you should be able to build libmp and libgmp independently and without being forced to do a make depend first..
|
12267 |
13-Nov-1995 |
markm |
BBild libgmp from the sources already in ../libmp.
|
12266 |
13-Nov-1995 |
markm |
Add libgmp.
|
12264 |
13-Nov-1995 |
markm |
Make the tests work. libmp and libgmp must be installed for this to work.
|
12263 |
13-Nov-1995 |
markm |
Build the TeXinfo manual
|
12262 |
13-Nov-1995 |
markm |
1) Add the doc/subdirectory - this will get gmp.texi installed 2) Clean up the Makefile - libgmp is coming!
|
12238 |
12-Nov-1995 |
markm |
Add libmp
|
12237 |
12-Nov-1995 |
markm |
BMake the multiprecision library, and fix as many of the -Wall warnings as is now feasable.
|
12235 |
12-Nov-1995 |
markm |
This commit was generated by cvs2svn to compensate for changes in r12234, which included commits to RCS files with non-trunk default branches.
|
9970 |
06-Aug-1995 |
bde |
Change `install' to `${INSTALL}' so that default install flags can be specified in the top level Makefiles.
Previously I missed dozens of Makefiles that skip the install after using `cmp -s' to decide that the install isn't necessary.
|
9580 |
19-Jul-1995 |
ache |
Update version info Reviewed by: Submitted by: Obtained from:
|
9579 |
19-Jul-1995 |
ache |
Sync with bash 1.4.5 version Check some null pointers before action, cosmetique fixes Submitted by: Obtained from:
|
9498 |
12-Jul-1995 |
bde |
Fix dependencies for regex.texi. It is constructed by merging a C header file with an info source file.
|
9409 |
05-Jul-1995 |
dfr |
Define CPLUSPLUSLIB so that bsd.lib.mk will add c++rt0.o to call constructors and destructors. Add -lgcc_pic to LDADD for the shared library since C++ code uses stuff from libgcc and we no longer have a shared libgcc. Should this be done by CPLUSPLUSLIB?
|
8858 |
30-May-1995 |
rgrimes |
Remove trailing whitespace.
|
8804 |
28-May-1995 |
jkh |
Don't make TAB and BACK-TAB destroy field contents incorrectly. Submitted by: gibbs
|
8700 |
22-May-1995 |
adam |
eliminate coredump for readline(NULL) case
|
8553 |
16-May-1995 |
ache |
Remove extra argument from mesgbox
|
8551 |
16-May-1995 |
ache |
Call mesgbox instead of msgbox for long descriptions
|
8548 |
16-May-1995 |
jkh |
Changes to support the new dialog_dselect() features required to fix pkg_install. dialog_dselect() wasn't very useful before. Submitted by: Marc van Kempen <wmbfmk@urc.tue.nl>
|
8535 |
15-May-1995 |
ache |
Fix draw shadow bug, when shadow reaches end of the screen, bringed by devmenu or tzsetup f.e.
|
8482 |
12-May-1995 |
ache |
Add missing include
|
8354 |
08-May-1995 |
ache |
Bump major number, function deleted
|
8350 |
08-May-1995 |
ache |
Bump major number
|
8344 |
08-May-1995 |
ache |
Fix nasty shadow bug sneaked in Marc's commit. Implement ^K and KEY_EOL as clear end of line Move common code from line_edit to static function Cosmetique changes in textbox
|
8268 |
04-May-1995 |
ache |
Bump major number instead of minor: old functions arguments was changed too
|
8247 |
03-May-1995 |
ache |
Bump minor number
|
8191 |
30-Apr-1995 |
ache |
Handle too long strings correctly in print_autowrap() Submitted by: Marc van Kempen <wmbdmr@urc.tue.nl>
|
7975 |
21-Apr-1995 |
jkh |
Hastily back out my previous change to install ui_objects.h; upon further examination, I'm not entirely sure this was meant to be public. It's not idempotent or anything. I'll make pkg_manage deal with it another way until it's been confirmed one way or the other by Marc.
|
7974 |
21-Apr-1995 |
jkh |
Also install new ui_objects.h header file. I'm not sure how I feel about these Makefile constructs - surely there's a better way?
|
7959 |
20-Apr-1995 |
ache |
Upgrade. Submitted by: Marc van Kempen <wmbfmk@urc.tue.nl>
|
7923 |
18-Apr-1995 |
ache |
Fix update_line() updates on screen edges Obtained from: bash sources
|
7330 |
24-Mar-1995 |
ache |
Get rid of strtok(), it is depricated inside libs
|
7237 |
22-Mar-1995 |
jkh |
This just exited on most errors, some of which were legitimate and I don't *want* to cause my application to be exited! Some of the fprintfs() should probably be calls to some dialog error menu popup anyway.
|
7203 |
21-Mar-1995 |
ache |
Saved scroll fixed.
|
7184 |
20-Mar-1995 |
rgrimes |
Pretty much a complete rewrite of this Makefile.
Remove private mkdir command for /usr/include/g++, this is now handled by mtree.
Make the whole file fit in 80 column output, sort the SRCS list and split into .c and .cc sources.
Use $Id$ instead of $FreeBSD$ since we pulled support for this.
Add DPADD to match LDADD and now include <bsd.prog.mk> to define the DPADD values (This is a hack until the .mk stuff can be corrected so that ${LIB*} is visiable in bsd.lib.mk.)
Optimize beforeinstall target by eliminating a subshell.
|
7114 |
17-Mar-1995 |
ache |
Fix savestring & gdb conflict Moreover, this fix not breaks any pgm which uses readline's savestring
|
7101 |
17-Mar-1995 |
ache |
Upgrade
|
7043 |
12-Mar-1995 |
ache |
Add cmp -s to beforeinstall target
|
7040 |
12-Mar-1995 |
phk |
Don't install shared libgcc, we can't do it this way. I will uuencode and check in to a "compat20" area the 2.0-RELEASE version.
|
7019 |
12-Mar-1995 |
phk |
Remove a bunch of funtions that are in libc already. Add back the shared libgcc, now that we don't use it to link against.
|
6933 |
06-Mar-1995 |
jkh |
We can't bail out on generating the pic archive yet. Submitted by: bde
|
6930 |
06-Mar-1995 |
phk |
Don't make the shared libgcc. I don't belive we need the libgcc_pic.a anymore, so I killed that as well.
|
6926 |
06-Mar-1995 |
nate |
Install the include file in the same way that all other includes file are in the 'beforeinstall' target.
|
6818 |
02-Mar-1995 |
ache |
Fix arrows printout for non-arrows keys in menubox Move arrows printout to single kernel function Add PgUp/PgDn/Home/End to checkbox and radiobox
|
6674 |
23-Feb-1995 |
ache |
Simplify notify() Fix dupwin usage, now it really restore screen Disable helpline while helpfile displayed Fix helpfile borders Fix mesgbox range computing
|
6467 |
15-Feb-1995 |
ache |
Remove dir creating, done by mtree Add missing file name for cmp
|
6458 |
15-Feb-1995 |
ache |
file selector, helpline, helpfile and more, with my fixes Submitted by: wmbfmk@urc.tue.nl
|
6373 |
14-Feb-1995 |
jkh |
The destructor always assumed that it would be called on objects created from ONE constructor routine. This was bogus - there is also a system provided constructor which does not allocate a pattern buffer. Make less assumptions.
|
6345 |
13-Feb-1995 |
ache |
Much better error handling added.
|
6035 |
30-Jan-1995 |
ache |
Add more range/argument checking Submitted by: charnier@lirmm.fr
|
5660 |
16-Jan-1995 |
ache |
Add doc to SUBDIR
|
5659 |
16-Jan-1995 |
ache |
Remove */doc
|
5654 |
16-Jan-1995 |
ache |
Back out bkgd() function usage, it acts not from common sense but from sysv standard
|
5502 |
11-Jan-1995 |
ache |
Upgrade to code which should satisfy all things which we have
|
5499 |
11-Jan-1995 |
ache |
Upgrade regex code to most recent that I found Version number still not changed
|
5497 |
11-Jan-1995 |
ache |
Changes for 8-bit ctype
|
5496 |
11-Jan-1995 |
ache |
libregex/doc added
|
5494 |
11-Jan-1995 |
ache |
Add infopage installation
|
5430 |
07-Jan-1995 |
ache |
Back out prev fix, now fixed in bsd.info.mk
|
5421 |
07-Jan-1995 |
ache |
Fix "make" vs "make all"
|
5387 |
04-Jan-1995 |
ache |
Add readline/doc to SUBDIR
|
5385 |
04-Jan-1995 |
ache |
Fix format error
|
5384 |
04-Jan-1995 |
ache |
Add dependances
|
5383 |
04-Jan-1995 |
ache |
Install infopages
|
5293 |
30-Dec-1994 |
ache |
Upgrade from new bash
|
5073 |
12-Dec-1994 |
ache |
Upgrade to readline from bash 1.14.3
|
5020 |
09-Dec-1994 |
ache |
Change all 'regoff_t' occurances to 'int'. GNU typedefed it as 'int', but BSD 4.4 typedefed it as 'off_t'. Make _RX_C_ hook for sucessful rx.c compilation
|
5019 |
09-Dec-1994 |
ache |
Change #include order to not redifine __P
|
5018 |
09-Dec-1994 |
ache |
Regcomp, re_comp eliminating
|
5017 |
09-Dec-1994 |
ache |
More kosher regexp eliminating, based on BSD date now
|
5016 |
09-Dec-1994 |
ache |
Eliminate buggy regcomp and re_comp implementations, we already have them in another place.
|
4999 |
06-Dec-1994 |
ache |
8bit locale ajustment fix
|
4998 |
06-Dec-1994 |
ache |
Upgrade to version 2.0
|
4904 |
02-Dec-1994 |
ache |
Use new bkgd() function to produce background
|
4802 |
24-Nov-1994 |
ache |
Add -lcompat to LDADD for insque/remque (they treated as part of library)
|
4793 |
23-Nov-1994 |
ache |
For unknown reason _G_HAVE_SYS_RESOURCE was defined to 0 instead of 1. (we have it). Please check gnu2bmake script
|
4792 |
23-Nov-1994 |
ache |
Add missing osfcn.h
|
4688 |
20-Nov-1994 |
ache |
Add ^X,^B,^F,^E,^A Implement KEY_DC/^D Fix some displaying errors Add more beeps on reaching edges
|
4667 |
19-Nov-1994 |
ache |
Automatically turn off insert mode when end of field reached in line_edit().
|
4666 |
19-Nov-1994 |
ache |
Highlight only flen sized part while editing in line_edit()
|
4664 |
19-Nov-1994 |
ache |
Highlight only space available for editing
|
4658 |
18-Nov-1994 |
ache |
silently restrict all boxes to LINES, COLS
|
4591 |
18-Nov-1994 |
ache |
Draw passed line with passed attrs on enter of line_edit() and redraw it with default attrs on exit.
|
4584 |
18-Nov-1994 |
ache |
Add new parameter to line_edit: field length (-1 means unlimited)
|
4582 |
18-Nov-1994 |
ache |
Save/restore attrs in line_edit now
|
4581 |
17-Nov-1994 |
ache |
Use newscr instead of curscr in shadows code
|
4575 |
17-Nov-1994 |
ache |
Use wnoutrefresh() in clear_norefresh
|
4574 |
17-Nov-1994 |
ache |
Add dialog_clear_norefresh() function
|
4572 |
17-Nov-1994 |
ache |
Remove regex.h, it conflicts with our POSIX regex.h and we already have it under different name: gnuregex.h (from libregex) Change all references of <regex.h> to <gnuregex.h>
|
4565 |
17-Nov-1994 |
ache |
Fix original bug with wrong calculated dims for items list. Add args check for functions when autosizing impossible.
|
4527 |
16-Nov-1994 |
ache |
Full autosizing support, now you can pass -1, -1 for any string
|
4515 |
15-Nov-1994 |
ache |
Make shadow more 'real': now shadowed letters appearse as dim ones.
|
4496 |
15-Nov-1994 |
ache |
Fix bug: only one second-level shadow drawed
|
4491 |
15-Nov-1994 |
phk |
Integrated GCC-2.6.1 -> GCC-2.6.2 changes.
Notice that the libgcc DOESN'T change number, because there are no changes.
Also now the gnu2bmake stuff is synchronized again.
I commit this so that others can test too.
You might want to postpone any "make worlds" until tomorrow, to avoid any problems I didn't see in the first pass.
Thanks to Bruce for rounding up our changes to gcc.
|
4426 |
13-Nov-1994 |
jkh |
Fix merge conflicts.
|
4423 |
13-Nov-1994 |
jkh |
This commit was generated by cvs2svn to compensate for changes in r4422, which included commits to RCS files with non-trunk default branches.
|
4421 |
13-Nov-1994 |
jkh |
This commit was generated by cvs2svn to compensate for changes in r4420, which included commits to RCS files with non-trunk default branches.
|
4344 |
10-Nov-1994 |
ache |
Additionly use erase char from termios Implement kill line by ^U or kill char from termios
|
4226 |
07-Nov-1994 |
phk |
As pointed out by Paul Traina, we need the libs to be 261.0 not 26.1.
|
4113 |
03-Nov-1994 |
phk |
---------------------------------- GCC-2.6.1 COMES TO FREEBSD-current ---------------------------------- Everybody needs to 'make world'.
Oakland, Nov 2nd 1994. In a surprise move this sunny afternoon, the release- engineer for the slightly delayed FreeBSD-2.0, Poul-Henning Kamp (28), decided to pull in the new version 2.6.1 of the GNU C-compiler. The new version of the compiler was release today at noon, and hardly 9 hours later it was committed into the FreeBSD-current source-repository. "It's is simply because we have had too much trouble with the version 2.6.0 of the compiler" Poul-Henning told the FreeBSD-Gazette, "we took a gamble when we decided to use that as our compiler for the 2.0 release, but it seems to pay of in the end now" he concludes. The move has not been discussed on the "core" list at all, and will come as a surprise for most Poul-Hennings peers. "I have only discussed it with Jordan [J. K. Hubbard, the FreeBSD's resident humourist], and we agreed that we needed to do it, so ... I did it!". After a breath he added with a grin: "My email will probably get an all time 'disk-full' now!". This will bring quite a flag-day to the FreeBSD developers, the patch-file is almost 1.4 Megabyte, and they will have to run "make world" to get entirely -current again. "Too bad, but we just had to do this." Was the only comment from Poul-Henning to these problems. When asked how this move would impact the 2.0 release-date, Poul-Hennings face grew dark, he mumbled some very Danish words while he moved his fingers in strange geometrical patterns. Immediately something ecclipsed the Sun, a minor tremor shook the buildings, and the temperature fell significantly. We decided not to pursure the question.
----------- JOB-SECTION ----------- Are you a dedicated GCC-hacker ? We BADLY need somebody to look at the 'freebsd' OS in gcc, sanitize it and carry the patches back to the GNU people. In particular, we need to get out of the "i386-only" spot we are in now. I have the stuff to take a gnu-dist into bmake-form, and will do that part.
Please apply to phk@freebsd.org
No Novice Need Apply.
|
4071 |
02-Nov-1994 |
ache |
Now line_edit() uses passed string as initial prompt
|
4068 |
02-Nov-1994 |
jkh |
Translate README to english. :-)
|
4052 |
01-Nov-1994 |
ache |
Fix beforeinstall compare Submitted by: jc@cleat.irbs.com
|
4042 |
01-Nov-1994 |
pst |
Don't reinstall includes when not necessary
|
4024 |
31-Oct-1994 |
ache |
Add pointer check after each newwin/subwin with error diagnostic
|
3957 |
28-Oct-1994 |
jkh |
Add a -I${.CURDIR} so that the next time Andrew changes dialog.h, the whole build doesn't fall over before installation.
|
3953 |
28-Oct-1994 |
ache |
Add refresh after each line of program output, some pgms may have long waiting time between output lines.
|
3950 |
28-Oct-1994 |
ache |
Implement dialog_prgbox() function which allows run program (via pipe) with output to dialog box
|
3855 |
25-Oct-1994 |
paul |
Added refresh() to dialog_clear so that it actually clears the screen. Reviewed by: Submitted by: Obtained from:
|
3827 |
24-Oct-1994 |
ache |
Make dialog attributes visible from outside (for direct usage in pgms)
|
3756 |
21-Oct-1994 |
ache |
Fix dialog_clear() to clear windows.
|
3754 |
21-Oct-1994 |
ache |
Implement line_edit() function (full line editor) which may called externally. Rewrite inputbox/textbox to use this function.
|
3740 |
20-Oct-1994 |
ache |
Declare more functions externally. Don't forget to use 'make beforeinstall'...
|
3716 |
19-Oct-1994 |
ache |
Don't exit silently, if initscr failed; put error message
|
3715 |
19-Oct-1994 |
ache |
Check initscr() for NULL
|
3528 |
12-Oct-1994 |
ache |
Add LDADD += -lcurses
|
3527 |
12-Oct-1994 |
ache |
Add LDADD+= -ltermcap
|
3524 |
12-Oct-1994 |
ache |
SHARED_LDADD --> LDADD
|
3519 |
11-Oct-1994 |
ache |
libdialog added
|
3516 |
11-Oct-1994 |
ache |
This commit was generated by cvs2svn to compensate for changes in r3515, which included commits to RCS files with non-trunk default branches.
|
3087 |
25-Sep-1994 |
adam |
previous fix was not complete
|
3084 |
25-Sep-1994 |
adam |
Dumped core when prompt == NULL
|
2808 |
15-Sep-1994 |
bde |
Install libregex.h with the correct owner, group and mode.
|
2638 |
10-Sep-1994 |
pst |
libg++ include files being installed in /usr/include instead of /usr/include/g++
Submitted by: pst
|
2630 |
09-Sep-1994 |
wollman |
Bogus little commit to see if my change to log_accum.pl actually worked. CVS:
|
2616 |
09-Sep-1994 |
rgrimes |
ljo: You need to fix the libio/_G_config.h file around lines 42-44. After that everything should be OK. You should have seen many warning error messages about this file. There are missing "short" "char" keywords the file.
Michael: Apply the following patch
rgrimes: The patch to include/_G_config.h is highly questionable and has been marked as such.
Reviewed by: rgrimes Submitted by: L Jonas Olsson <ljo@ljo-slip.DIALIN.CWRU.Edu> Submitted by: Michael Reifenberger <root@rz-wb.fh-sw.de>
|
2615 |
09-Sep-1994 |
rgrimes |
Reenable libg++
|
1936 |
08-Aug-1994 |
phk |
This commit was generated by cvs2svn to compensate for changes in r1935, which included commits to RCS files with non-trunk default branches.
|
1912 |
07-Aug-1994 |
jkh |
Remove libg++ until we have a working one again. Submitted by: jkh
|
1877 |
05-Aug-1994 |
wollman |
Bump shared-library version numbers.
|
1876 |
05-Aug-1994 |
wollman |
Last commit was slightly half-baked; try again. Use <sys/cdefs.h> to get __P defined, rather than trying to do it ourselves.
|
1842 |
04-Aug-1994 |
wollman |
Use __GNU_P ratherthan __P.
|
1823 |
02-Aug-1994 |
phk |
Here comes the right import of gcc-2.6.0.
|
1710 |
12-Jun-1994 |
ache |
Change includes in proper way, i.e. "readline.h" --> <readline/readline.h> Remove -I./readline from Makefile (again!)
|
1707 |
11-Jun-1994 |
paul |
Put back -I${.CURDIR}/readline in Makefile.
The sources are just broken and given that an extra -I flag is going to be needed it may as well be as above to guarantee that the library will build.
|
1698 |
10-Jun-1994 |
ache |
Remove -I./readline, unneded with make includes
|
1616 |
28-May-1994 |
csgr |
Add comments to Makefile.inc's about libg++ and shlib nos.
|
1583 |
27-May-1994 |
csgr |
Remove explicit specification of SHLIB major and minor nos.
|
1563 |
26-May-1994 |
csgr |
Bump all minor nos. of libs in /usr/src/gnu/lib. shlibs are now version 1.1
|
1517 |
19-May-1994 |
jkh |
A perfectly good libgnuregex.a and you can't use it! No header was being installed. Do so now as gnuregex.h
|
1493 |
14-May-1994 |
ache |
Make local changes more portable.
|
1492 |
13-May-1994 |
ache |
Upgrade to readline 2.0 from bash1.14.1
|
1484 |
11-May-1994 |
ache |
Add PAREN_MATCHING to CFLAGS
|
1483 |
11-May-1994 |
ache |
Remove #ifdefs which may confuse external packages which include this headers
|
1482 |
11-May-1994 |
ache |
Add HAVE_VARARGS_H to CFLAGS Add VISIBLE_STATS to CFLAGS, fix complete.c for successful compilation with VISIBLE_STATS
|
1481 |
11-May-1994 |
ache |
Add some note, how to tune readline to 8-bit clean mode
|
1480 |
11-May-1994 |
ache |
Add VI_MODE to CFLAGS
|
1479 |
11-May-1994 |
ache |
Back out forced 8-bit mode, it can be tudned from ~/.inputrc file
|
1477 |
10-May-1994 |
ache |
Add note about additional changes
|
1476 |
10-May-1994 |
ache |
Make readline 8-bit clean
|
1475 |
10-May-1994 |
ache |
Back out previous fix, correct place to fix is octave program
|
1474 |
10-May-1994 |
ache |
Correct rl_attempted_completion_function type to Function * for successful compilation with octave
|
1473 |
09-May-1994 |
ache |
Merged with new readline 2.0 from bash
|
1472 |
09-May-1994 |
ache |
Merge with much improved version from gdb4.11
|
1471 |
09-May-1994 |
ache |
Install history.h to /usr/include/readline too, gdb4 include it
|
1469 |
09-May-1994 |
ache |
libreadline added
|
1467 |
09-May-1994 |
ache |
This commit was generated by cvs2svn to compensate for changes in r1466, which included commits to RCS files with non-trunk default branches.
|
1042 |
30-Jan-1994 |
rgrimes |
Update for new organization of gnu tree.
|
1037 |
29-Jan-1994 |
nate |
No longer install the GNU regex.h include file.
|
917 |
28-Dec-1993 |
smace |
Update shlib version to 1.0
|
916 |
28-Dec-1993 |
smace |
Update version to 1.0
|
743 |
09-Nov-1993 |
paul |
Added SHLIB_MAJOR=0 SHLIB_MINOR=0
|
636 |
19-Oct-1993 |
rich |
merge free.c realloc.c into malloc.c so that all three are linked in if any are referenced.
libc's malloc.o contains malloc(), free() and realloc(). And libc refers to realloc which will cause the linker to pull in redundant malloc() and free() definitions from malloc.o if it isn't already linked in from GNU malloc. Rich
|
501 |
24-Sep-1993 |
rgrimes |
This is gnu lib malloc from NetBSD verbatium, here is the version info that Chris created: this version of GNU malloc was obtained from prep.ai.mit.edu on 9/22/1993. There was no version noted.
|
321 |
23-Aug-1993 |
rgrimes |
Changed install -o root -g bin to -o ${BINOWN} -g ${BINGRP} on the header install commands to be consistent with other header files.
|
254 |
08-Aug-1993 |
rgrimes |
Changed afterintall: target to beforeinstall: so that it is easy to get the regex.h header file installed.
|
218 |
30-Jul-1993 |
conklin |
GNU Regex 0.12
|