| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
"Looks like Alexander chimed in with "I'm comfortable with that until we
can import a fixed GCC"."
Approved by: re (kensmith)
|
|
|
|
|
|
|
|
|
| |
"There seems to be some continuing discussion about how this is best fixed,
and we'd like to get Alexander (as our gcc guru) to opine on a final
solution before picking one. In the mean time, could you back out the
original commit (sys.mk:1.89)?"
Approved by: re (rwatson)
|
|
|
|
|
|
|
|
|
|
|
| |
possibly installed thirdparte zoneinfo databases (from ports for example).
PR: bin/104713
Submitted by: Mark Andrews <Mark_Andrews at isc dot org> (original patch
rewritten by me to be more consistent with the new practise).
Approved by: re (kensmith)
Approved by: imp (mentor)
Reviewed by: ru (some time ago already)
|
|
|
|
|
|
|
| |
of the loop when arrays used inside.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32500
Approved by: re (kensmith)
|
|
|
|
|
|
|
|
|
|
| |
- Add and document the KVM and KVM_SUPPORT options that
are needed for the ifmcstats(3) makefile
- Garbage collect unused variables
- Add missing inclusion of bsd.own.mk where needed
Approved by: kan (mentor)
Reviewed by: ru
|
|
|
|
| |
Submitted by: ru
|
|
|
|
|
|
|
|
|
|
| |
OPTIONS resolving. This will allow us to load bsd.port.mk in port Makefiles in
three steps (options, pre, post), allowing us to manipulate USE_* flags
conditionally on OPTIONS values.
With hat: portmgr
Reviewed by: ru
MFC after: 1 week
|
|
|
|
|
|
|
| |
compiler invocation. This is just to help get over the hump of people
tracking down bugs that may cross the GCC 4.2 upgrade.
It is envisioned that this option goes away after a suitable amount
of time.
|
| |
|
| |
|
|
|
|
| |
libssp from the build.
|
|
|
|
|
|
|
| |
There are new warnings that kill the build otherwise.
Disable pointer destination sign mismatch warning alltogether. Our tree
is in no shape to have that enabled yet.
|
|
|
|
|
|
|
|
|
|
| |
Warning, after symbol versioning is enabled, going back is not easy
(use WITHOUT_SYMVER at your own risk).
Change the default thread library to libthr.
There most likely still needs to be a version bump for at least the
thread libraries. If necessary, this will happen later.
|
| |
|
|
|
|
|
|
|
| |
first to make it easier for rtld to choose the oldest version
of a symbol.
Sumbitted by: kan
|
|
|
|
| |
Found by: ru
|
| |
|
|
|
|
| |
ports/devel/umem.
|
|
|
|
| |
Pointed out by: ru
|
|
|
|
|
| |
separate bsd.symver.mk file. Include bsd.symver.mk in bsd.lib.mk
to maintain the status quo.
|
|
|
|
|
|
|
|
| |
variables such as "sect", "page", and "target"; use
underscored versions instead.
Discussed with: kan
MFC after: 3 days
|
|
|
|
|
| |
Approved by: delphij (mentor)
Tested by: kris on pointyhat (early version), current@
|
|
|
|
|
| |
Approved by: delphij (mentor)
Requested by: ache
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
NetBSD version is a feature-to-feature re-implementation of GNU
gzip using the freely-redistributable zlib and this version is
expected to be mostly bug-to-bug compatible with the GNU
implementation.
- Because this is a piece of mature code and we want to make
changes so it is added directly rather than importing to
src/contrib.
- Connect newly added code to src/usr.bin/ and rescue/rescue
build.
- Disconnect the GNU gzip code from build for now, they will
be eventually removed completely.
- Provide two new src.conf(5) knobs, WITHOUT_BZIP2_SUPPORT and
WITHOUT_BZIP2.
Tested by: kris (full exp-7 pointyhat build)
Approved by: core (importing a 4-clause BSD licensed file)
Approved by: re (adding new utility during -HEAD code slush)
|
|
|
|
| |
MFC after: 3 weeks
|
|
|
|
|
|
|
|
| |
passed unmodified to gcc. Therefore, "prescott" should be used for Prescott,
Nocona, Core and Core 2 CPUs when building 32-bit code, and "nocona" should
be used for Prescott, Nocona and Core 2 CPUs when building 64-bit code.
MFC after: 3 weeks
|
|
|
|
|
|
|
|
|
| |
around), and introduce "core", along with the alias "core2". All of these
enable SSE3.
On amd64, add "core2" (enables SSE3).
MFC after: 3 weeks
|
|
|
|
|
|
| |
by not exposing the MK_* variables that were designed for src/.
Requested by: many
|
| |
|
|
|
|
|
|
|
| |
be built with other gcc warnings enabled.
Every Solaris source file has a #pragma ident in it. We can just
ignore those definitions.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to WITH_CDDL.
This option enables building code that is licensed under Sun's CDDL.
The DTrace code is licensed that way, so by default it will get built
unless the WITHOUT_CDDL option is used.
There is another build toggle, NO_CTF, which turns off execution of
ctfconvert and ctfmerge in sys.mk, but this can't be implemented as
WITH_/WITHOUT because bsd.own.mk isn't included in all Makefiles and
sys.mk is included automatically by make.
|
|
|
|
|
| |
- Don't redundantly use "env".
- Protect NM value with quotes, just in case.
|
| |
|
|
|
|
|
|
|
|
| |
default. Grepping through src shows only gnu/usr.bin/groff which doesn't
use it in src build and OpenSSH for which this was a NOOP.
Discussed with: des, ru
Approved by: ru
|
| |
|
|
|
|
| |
Requested by: rwatson
|
|
|
|
| |
to see "warning: unused variable `foo'".
|
|
|
|
|
|
|
|
| |
asserts and makes binaries smaller. The binaries also become
repeatable again. As it was, without this md5's of binaries built
with different paths differed.
# Where do I document this?
|
|
|
|
|
|
|
| |
override NM in Makefiles when, for example, cross compiling and have
that value be used by lorder. NM normally isn't defined, so we pass a
null value to lorder. lorder says 'NM=${NM-nm}' which causes it to
pickup the default value.
|
|
|
|
|
| |
Reported by: obrien
Submitted by: ru
|
| |
|
|
|
|
|
| |
show up in dmesg because identcpu.c only looks for it on Intel and AMD
processors.
|
|
|
|
|
|
|
| |
It does have MMX (though MMX support is reputed to be incomplete in early
generations), and later generations have SSE.
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
|
| |
of C in which the program or library is written.
Note that this is *not* intended to be used across the whole tree. It
is intended to be used for individual libraries or programs which use
specific language features which the compiler must know about in order
to produce correct warnings at high WARNS levels.
MFC after: 1 month
|
|
|
|
| |
big-endian arm world.
|
|
|
|
| |
Add ARM optimization pointer for gcc flags.
|
| |
|
|
|
|
| |
it is defined.
|
|
|
|
| |
MFC after: 2 weeks
|
|
|
|
|
|
| |
errs, mklog, and ${PROG}.core .
MFC after: 1 week
|