Age | Commit message (Collapse) | Author | Files | Lines |
|
- Handle i386: Mobile PIII, alpha: 21264a, powerpc: 603ev
|
|
"Athlon MP" nor a "Pentium Pro". Correct this by testing for the special
cases first rather than trying to be clever in the generic test.
Bump package version to 0.58
|
|
Add optimisations for specific Athlon models (recht@)
Avoid setting flags if DBG is set to -Os (to reduce size impact
when building contents of distrib on at least 1.6.x i386)
|
|
- If !defined BSD_PKG_MK and DBG is set to -Os, do not alter COPTS.
This stops setting of -march=XXX causing overflowing of install media
- disable -fomit-frame-pointer for lua and koffice
|
|
Exclude -finline-functions for userppp.
|
|
|
|
Handle hw.model frmatting from hp300
On gcc3 -frename-registers still causes problems for xdm with _some_
-march=XXX values. Next time I might just listen to fredb first...
|
|
Revert changes in 0.52
|
|
On i386 try to S/-fomit-frame-pointer/-momit-leaf-frame-pointer/ for
package with problems with -fomit-frame-pointer
|
|
Add galeon to PKG_EXCLUDE_OMIT_FRAME_POINTER in optimize_gcc.mk
This is necessary but not sufficient to build galeon with gcc3
|
|
mozilla and phoenix still need PKG_EXCLUDE_OMIT_FRAME_POINTER with gcc3.3.
(galeon has its own set of issues with this file - still looking into)
|
|
With fredb's changes to make gcc3 use binutils 2.13.2.1, the problems
with -O3 are resolved
|
|
Add mozilla and pango to the list of packages for which
-frename-registers triggers bug in the binutils shipped with 1.6.x
(Thanks to Frederick Bruckman for identifying the issue)
|
|
Treat AMD Duron as Athlon
Replace PKG_EXCLUDE_O3 with PKG_EXCLUDE_RENAME_REGISTERS as its
specifically the -frename-registers that causes problems. Set for ORBit
|
|
Fix non gcc3 case for -O3 optimisation
|
|
- Detect fpuless mac68k boxes and add -msoft-float
- Check ${USETOOLS} to avoid setting gcc3 flags when compiling NetBSD
userland with built in tools, but with gcc3 installed
- Default to -O3 again for all except perl5 and perl58 under gcc3
|
|
|
|
Convert -march=athlon for older gccs to -march=pentiumpro.
Addresses PR pkg/21766 by Marc Recht.
XXX: the conversion mechanism is suboptimal, it can't handle recursive
conversions.
|
|
- match more Athlons
XXX: This really should be more fine-grained.
- whitespace
|
|
- Add some additional x86 flags for gcc 3.x
- Allow the path to cc to be specified as an argument to cpuflags
- Use both the previous to handle the gcc3 package
- Add an 'unsupported' optimize_gcc.mk which... to quote its comments:
"This file is 'experimental' - which is doublespeak for unspeakably
ugly, and probably quite broken by design.
The intention is to pass additional flags to gcc to further optimise
generated code. It _will_ make it impossible to debug, may fail to
compile some code, and even generate curdled binaries. It is completely
unsupported. Any questions should be directed to <abs@netbsd.org>.
|
|
|
|
Fix mdoc usage in manpage - from Toru TAKAMIZU in PR pkg/21542
|
|
|
|
|
|
|
|
Primarily to reassure Al that I'm still here, and only incidently
to handle the 7400 in Martin J. Laubach's AGP G4/400 Mac
|
|
Adapt for sparc hw.model changes in -current
|
|
Recognise more alpha CPU variants - from Christopher SEKIYA
|
|
Recognise 21164-0 (As seen in Digital AlphaStation 600 5/333)
|
|
Add entry for 7450 (tibook 550 combo), and mention -pipe (to speed
up compilation) in manpage.
|
|
Add in a reasonable set of mips cpus.
|
|
Add entry for alpha 21264B
|
|
Handle AXPpci33, from Bert Kiers
|
|
Use ?= instead of += to set COPTS, and include DEFCOPTS to not drop
DEFCOPTS (usually -O2) from kernel compiles.
|
|
Add 'DEC 3000 - M300' (21064-1) entry from Paul Mather
|
|
Use MAKEFLAGS not .MAKEFLAGS so we can work on 1.5 and earlier.
Fix alpha 21164A CPU parsing.
|
|
Correctly fix amiga CPU parsing. Fix from Tim Preston.
|
|
cpuflags.mk now sets CPU_FLAGS and CPU_DIR in .MAKEFLAGS to
avoid having to call cpuflags in every sub-make. Reduces a
'make clean' in /usr/src on a celeron 850 from 90 seconds to
30 seconds. What is impressive is that I managed to leave it
that bad without being bricked...
|
|
Fix cpu parsing code for amiga (From Tim Preston), plus handle 21066
in alpha.
|
|
|
|
If BSD_PKG_MK is not defined, only touch COPTS, not CFLAGS etc.
|
|
Initial version of SunOS (Solaris)
|
|
Handle the post 1.5 'arm32' -> 'arm' cleanup
|
|
other friendly people on port-macppc.
While I'm here rework to check hw.machine_arch first and then hw.model, so
we cna handle overlapping model matches between hw.machine_arch. We've not
hit any yet, but this is the right thing to do :)
|
|
Add entry for ross 100/125 CPU in sparc20
From 'Christophe Kalt' and 'god'.
|
|
Handle Apple Macintosh LC III, and potentially many other m68k machines.
(Thanks to Sean)
|
|
|
|
Update MAKE_FLAGS so we can affect imake using packages
|
|
-mcpu=cypress for my little ELC
|
|
Determine the appropriate flags for the Alpha 433a I now have.
(Insert appropriate grumble about there being no sysctl way to tell
the cputype on an Alpha)
|