Commit Graph

4381 Commits

Author SHA1 Message Date
christos
7f8a26a5c6 fix Big Endian compilation 2014-03-21 01:17:40 +00:00
mrg
8403e51bee substitute %LIBS_CONFIG% and %LIBSSTATIC_CONFIG%. 2014-03-20 22:23:30 +00:00
joerg
c629e629e3 Annotation for the Processor Status Word. Sensible DWARF frame layout. 2014-03-20 16:53:55 +00:00
skrll
584cd3c172 Remove a file that should be generated and fix the build 2014-03-20 15:21:46 +00:00
mrg
44125d6efb regenerate after recent vax specific fixes. 2014-03-20 10:15:13 +00:00
mrg
ac142a8081 merge freetype 2.5.3. 2014-03-20 08:57:48 +00:00
mrg
3022bef933 the host tool relies on scandir now days. (it tries to avoid it,
but needs work for this code to work again.  if this is fixed, we
may want to run ./configure for this tool.)
2014-03-20 08:05:30 +00:00
mrg
caaf2fe122 add a note about builtin_icons.h. 2014-03-20 07:13:53 +00:00
mrg
ddcbe4a79f look for config.h. 2014-03-20 06:18:20 +00:00
mrg
dc923264b6 turn on XAA explicitly for ast.
remove removed sources for mga, and fix the XAA list.
remove redundant defines for tdfx.
2014-03-20 05:32:31 +00:00
joerg
89ecf27180 Always use --eh-frame-hdr, even when linking statically. 2014-03-20 01:46:19 +00:00
mrg
2634b1cf97 find moved man pages. 2014-03-19 23:46:22 +00:00
mrg
89f0129eec remove duplicated -DHAVE_XEXTPROTO_71. 2014-03-19 23:46:05 +00:00
ozaki-r
4ae43925ec Exclude mvsoctmr_* functions from FBT targets
Probing them doesn't work for DTrace/arm for some reason.

Anyway with this fix, DTrace/arm works on SHEEVAPLUG
as well as BEAGLEBONE.
2014-03-19 11:14:12 +00:00
matt
b47c61b618 Add support for the .cfi pseudo-ops for VAX. 2014-03-18 23:41:36 +00:00
matt
95d660c12b Make readelf know what the vax pcrel32 reloc number is. 2014-03-18 23:41:02 +00:00
riastradh
6cb10275d0 Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
skrll
9bf4ee7d90 In fill_fpregset correct the address to grab the register from 2014-03-18 08:40:05 +00:00
mrg
390760f74f merge xmodmap 1.0.8. 2014-03-17 10:11:27 +00:00
mrg
2c8e080f88 merge xrdb 1.1.0, xset 1.2.3, xvinfo 1.1.2, and xwd 1.0.6. 2014-03-17 10:09:18 +00:00
mrg
845dbcb7e6 update for xlsclients 1.1.3. 2014-03-17 09:46:10 +00:00
hannken
33b1d7765e Change zfs_sync() to use vfs_vnode_iterator. 2014-03-17 09:37:41 +00:00
mrg
1495f4c16a updates for xauth 1.0.8 and xconsole 1.0.6. 2014-03-17 09:24:11 +00:00
mrg
b077836fd2 avoid const problems for now. 2014-03-17 09:21:19 +00:00
mrg
d978386d65 updates for makedepend 1.0.5. 2014-03-17 09:07:09 +00:00
mrg
edda2f4b2b update for mkfontscale 1.1.1. 2014-03-17 09:02:16 +00:00
mrg
ae13044ac9 regenerate for xkeyboard-config 2.11. 2014-03-17 09:02:02 +00:00
mrg
ab169b1d85 various updates for libdrm 2.4.52. 2014-03-17 08:01:18 +00:00
mrg
6f16f8b83f merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
2014-03-17 07:25:34 +00:00
mrg
51d2582a19 updates for pixman 0.32.4 and x86. 2014-03-17 01:41:46 +00:00
mrg
2c51d1ae0f merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.) 2014-03-17 01:09:07 +00:00
mrg
c23d29ea55 updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.
2014-03-16 23:25:15 +00:00
mrg
1b6ef8b51a define HAVE__XEATDATAWORDS. (XXX move into ${X11FLAGS.THREADLIB}). 2014-03-16 22:53:17 +00:00
ozaki-r
e2fc5c59a0 Use MACHINE_CPU instead of MACHINE_ARCH with pattern matching
Include bsd.own.mk to use MACHINE_CPU.

Advised by matt@
2014-03-16 06:51:43 +00:00
ozaki-r
f27e224fab Look up arm directory on MACHINE_ARCH=*arm* 2014-03-16 05:11:19 +00:00
uwe
fb3a642893 G/c extraneous TAB. 2014-03-16 00:07:58 +00:00
mrg
9c0370d59c add missing -DGENERATOR_FILE to HOST_CPPFLAGS. 2014-03-15 23:12:58 +00:00
mrg
4d51ddd922 make sure we use the C compiler (not C++) for CC= when running the
configure for auto-build.h.  fixes problems on linux.
2014-03-15 20:46:38 +00:00
christos
a1aa0d7245 Since the sigwait stuff is conditional to isc_bind9, we cannot block
SIGHUP,SIGINT,SIGTERM on startup, so make those also conditional to isc_bind9.
The net effect of this was that dhclient blocked the 3 signals for both
itself and its progeny so /etc/rc.d/dhclient restart would not work.
2014-03-15 18:28:22 +00:00
roy
317e4f34f6 Import ipw2200-fw-3.1 2014-03-15 15:23:22 +00:00
ozaki-r
609ba481a5 Implement DTrace FBT provider for ARM
- Finding probable functions
- Replacing instructions
- Emulating instructions

It is tested only on ARMv7 CPUs yet, for example,
-m evbarm (-a earm) kernel=BEAGLEBONE.
2014-03-15 08:00:19 +00:00
ozaki-r
48e9045322 Enable invop handler on module load
It sets a fbt handler to dtrace_invop_jump_addr on module load,
which is used to call the dtrace probing function from the trap
handler.
2014-03-15 07:49:15 +00:00
ozaki-r
26e6962bfe Make arm/dtrace_isa.c buildable
This is a band-aid for build, but it works anyway.
We have to do a real fix in the future.
2014-03-15 07:43:01 +00:00
christos
14e72322f6 Don't SSP a file that uses alloca. 2014-03-14 12:17:53 +00:00
roy
083b63d1f4 Sync 2014-03-14 11:31:11 +00:00
roy
f19170ec2b Import dhcpcd-6.3.2 with the following changes:
* Improvements to autoconf build emulation
  * CARRIER/NOCARRIER are now run outside of the IPv4 runs
  * validate domains correctly which contain a - on non bash shells
  * don't remove IPv6 addresses from internal state when added as tentative
  * HUP now rebinds, ALRM now releases - the -x and -k flags work as
    they used to
  * Add -M, --master option to force dhcpcd into master mode even if one
    interface is specified on the command line
  * Fix a crash when receiving a reconfigure key
  * Dumping a DHCPv4 lease works again
  * SEND_DAD code removed
  * hoplimit is no longer defined for DHCPv6 messages
  * hoplimit of 255 for IPv6 RS/ND message is now defined at the socket
    instead of ancillary data with the message
2014-03-14 11:27:36 +00:00
christos
e46a69d605 make this compile again 2014-03-14 00:06:52 +00:00
martin
74a4cee79e Help the hack verifying malloc alignment expectations and force the
word size definition on sh* to be a compile time constant. We do not
provide a single library supporting both variants, so we pick the
smaller alignment for now.
2014-03-13 19:33:23 +00:00
gdt
539b747f08 Use -f with cp, for 444 sources. 2014-03-13 16:19:24 +00:00
gdt
4ebed9fad8 Use cp -pf rather than cp -p.
Otherwise, those with sources that are 444 encounter failures.
2014-03-13 16:14:27 +00:00
wiz
7f42001b43 When not built as host tool, define USE_WCHAR to get locale support. 2014-03-13 09:13:32 +00:00
martin
7a16006d41 Try to avoid using float constants out of range 2014-03-12 20:00:22 +00:00
joerg
773779a5e8 __ppc__ is not supported by GCC, so use __powerpc__. 2014-03-12 15:24:08 +00:00
mrg
8075f4b1c8 updaet a little more:
- coldfire release works, but there are no kernels yet
- ia64 port gets much further now
- i386 port runs
2014-03-10 19:55:51 +00:00
mrg
08ea4544e2 update a bit. delete ports that have switched to GCC 4.8. with this
we still need significant work on these ports:

	- mips*
	- powerpc
	- sh*
	- vax
	- m68k*

the x86 platforms are probably ready to switch, but i'm not in a good
position to test them.  these platforms are probably ready to switch,
as they're still mostly in bringup mode anyway:

	- powerpc64
	- coldfire
	- ia64
2014-03-10 19:06:35 +00:00
mrg
80350e8785 pass $LD and $AS to the auto-build.h generation, so its configure
gets the right answers for many things.  in particular, it enables
HAVE_AS_TLS which the sparc port needs for TARGET_TLS to work.
2014-03-10 18:57:35 +00:00
nakayama
b9eda690b9 Regenerate for sparc's want64=true change.
Native toolchain fix for PR toolchain/48630.
2014-03-10 12:02:36 +00:00
nakayama
8813083ebc Enable 64-bit integer handling for gas even on 32-bit host since
sparc64 kernel now uses 64-bit constant with %hh operator.

Fix for PR toolchain/48630.
2014-03-10 12:01:19 +00:00
mrg
3172b861f6 also look at netbsd.opt and netbsd-elf.opt. 2014-03-10 07:32:18 +00:00
mrg
cee6092acd make elf{32,64}-ia64.c depend upon the right parent. 2014-03-10 07:28:33 +00:00
ozaki-r
18c3aa4966 Fix header inclusions 2014-03-10 06:38:22 +00:00
mrg
5de22a2bb3 mknative-binutils for ia64. 2014-03-10 05:20:48 +00:00
ozaki-r
7ea504b141 Make arm/dtrace_subr.c buildable
The change just imports the code from
http://people.freebsd.org/~gonzo/arm/dtrace-arm.diff
and tweaks for NetBSD.
2014-03-10 03:04:57 +00:00
mrg
855874a0df more ia64 support:
# We have to weed out any existing func.S file that may exist
# from the list of files we create.
2014-03-09 23:23:09 +00:00
christos
60a5bae159 Tidy up paths. 2014-03-09 22:01:31 +00:00
mrg
d06f941d3e mknative-gcc for GCC 4.8 and ia64. 2014-03-09 21:02:44 +00:00
mrg
eeffa0cfc9 update some status:
- ppc port exec stack is fixed
- coldfire, earmv4, ppc64, sparc* updates
2014-03-09 21:01:14 +00:00
mrg
2c740b20c0 find libgcc sources for GCC 4.8. 2014-03-09 20:59:14 +00:00
mrg
aeea229482 rebuild for GMP 5.1.3. 2014-03-09 20:54:01 +00:00
christos
0afc3eb7f2 put back our local fixes:
- don't die on unresolved types.
- it is ok to have 0 sized arrays in structs
- forward enum decls.
2014-03-09 20:48:01 +00:00
christos
cf96d463d6 Temporarily add a -S flag to limit the number of threads. 2014-03-09 19:14:15 +00:00
christos
282742d04b add SHLIB_MINOR 2014-03-09 18:11:37 +00:00
christos
e3afac50d3 fix constant name 2014-03-09 17:07:46 +00:00
martin
09a506f4af Fix variable name, so BUGURL gets properly defined 2014-03-09 17:06:30 +00:00
christos
7016e57516 use merged ctf rules 2014-03-09 17:05:23 +00:00
christos
abe7c4c08a Merge ctf build rules. 2014-03-09 17:05:01 +00:00
christos
381ca28d6d sync with freebsd 2014-03-09 17:04:00 +00:00
christos
e81373b450 put back our changes, RCSIDs, and build glue 2014-03-09 16:58:03 +00:00
christos
9dd9d0cfdb import elftoolchain from FreeBSD head. 2014-03-09 16:25:59 +00:00
mrg
f1823084d1 disable TRANSFER_FROM_TRAMPOLINE for now. 2014-03-09 10:18:30 +00:00
mrg
297c460378 add ia64-netbsd support. 2014-03-09 05:51:26 +00:00
martin
7077fb4b4a Kill the "throw()" on a forward declaration for posix_memalign (it does
not match our base declaration and may cause warnings).
Ok: joerg
2014-03-08 19:15:32 +00:00
ozaki-r
959d62341c Prepare dtrace_isa.c for build
- Tidy up header file inclusions
- Replace curcpu with cpu_number()
- Fix argument of dtrace_getreg
- Tweak for gcc 4.8

Note that the file is still not buildable.
2014-03-08 11:46:01 +00:00
mrg
aca3e771de create a fake libgcc_tm.h. 2014-03-08 02:02:22 +00:00
mrg
07c916cf9f crtstuff.c moved into libgcc. 2014-03-08 01:58:11 +00:00
christos
ed1a42bd3d allow AAAA filtering (from John Baker) 2014-03-07 23:22:26 +00:00
skrll
62a29c0742 No need to provide a Scrt0.o for PIE as crt0.o is PIC 2014-03-07 21:15:49 +00:00
christos
b8f0a3c0e7 change CC to HOST_CC to avoid trying to find <stdarg.h> in an unpopulated
DSTDIR.
2014-03-07 18:37:48 +00:00
matt
a151e62066 Fix (back into) comment 2014-03-07 05:51:44 +00:00
matt
04aa645771 Use new elf32ppc_nbsd emulation. 2014-03-07 05:49:53 +00:00
matt
7412f6d60a Fix MULTILIB variables to match reality. 2014-03-07 04:15:34 +00:00
matt
7e9f53e082 WCHAR_SIZE is always int on NetBSD 2014-03-07 04:14:30 +00:00
matt
b24a2a16b7 Add support for setting LIB_PATH for powerpc*-netbsd* on powerpc64*-netbsd* 2014-03-07 04:13:46 +00:00
ozaki-r
e9ddbe399c Fix build of DTrace with GCC 4.8
Use __diagused for a variable which is only referred by KASSERT.

Advised by matt@
2014-03-07 02:37:16 +00:00
christos
4044532ae0 fix incorrect overflow test: https://android-review.googlesource.com/#/c/50570/ 2014-03-07 01:04:29 +00:00
skrll
851c716c49 Re-run mknative for hppa space register convention change. twice! 2014-03-06 19:07:13 +00:00
skrll
1b5cff8f1d Move to a flat space register convention. %sr[4-7] are all now the space
number allocated to the process.  gcc produces (slightly) better code
with this convention.

Retain backwards compatiblity.

Welcome to 6.99.36
2014-03-06 19:02:58 +00:00
matt
b2757928d7 If marking a shared image TEXTREL, print out a warning about the section
that caused it.
2014-03-06 09:33:14 +00:00
christos
76024df3a5 bid the libtool.m4 lossage. 2014-03-06 02:12:56 +00:00
matt
d14b4899e6 Don't include corelow.o and solib.o the {powerpc,sh3}*-netbsd cases since
those are provided by Makefile.in.  This allows MKCROSSGDB to build again
for powerpc.
2014-03-05 23:08:58 +00:00