Commit Graph

243026 Commits

Author SHA1 Message Date
christos 0390a67c3a Mark phone so we rebuild every time. 2016-06-09 04:26:07 +00:00
christos 1fa5958a6b Don't run .BEGIN if we are cleaning or making obj. 2016-06-09 04:07:46 +00:00
christos b3a11f7281 Avoid most of the .CURDIR hackery by letting make locate the files. 2016-06-09 03:44:01 +00:00
christos 99df855597 return something 2016-06-09 03:05:54 +00:00
mrg 12a5427819 allow earm* platforms to *try* to enable MKCOMPAT=yes, since it only
is a build failure, not an entirely unavailable feature.
2016-06-09 00:20:53 +00:00
mrg 8ee72997ca make sure the build dist files are build before we try to use them. 2016-06-09 00:19:31 +00:00
christos b035b9b913 fix variable name 2016-06-09 00:17:45 +00:00
christos 3aa7fc217c ignore EACCES 2016-06-08 23:55:24 +00:00
mrg caa116f352 sort. 2016-06-08 22:32:01 +00:00
pgoyette 69fb7f4714 Revert previous (rev. 1.98). It breaks at least one user's card.
PR kern/44433
2016-06-08 22:25:35 +00:00
mrg 0fd293a610 don't give NetBSD.dist.tmp any inputs, as then it won't rebuild ever
unless they change, and we want to rebuild based upon what inputs are
present, not when they were last touched.

this fixes update builds that switch options that change the dirlist
like MKX11 or MKCOMPAT, restoring a portion of rev 1.14.

note that some opertions like turning off MKX11=yes will also require
a fresh DESTDIR, in addition to this fix.  there may be more issues
remaining, but i am now able to enable MKX11=yes successfully without
any other change.
2016-06-08 22:12:42 +00:00
christos 2964f15a7a Grr, gcc-5.4 creates DW_AT_typedef without DW_AT_type for HARD_REG_SET!
<1><c26b>: Abbrev Number: 4 (DW_TAG_typedef)
    <c26c>   DW_AT_name        : (indirect string, offset: 0x16e30): HARD_REG_ELT_TYPE
    <c270>   DW_AT_decl_file   : 57
    <c271>   DW_AT_decl_line   : 43
    <c272>   DW_AT_type        : <0x70>
 <1><c276>: Abbrev Number: 102 (DW_TAG_typedef)
    <c277>   DW_AT_name        : (indirect string, offset: 0x2f954): HARD_REG_SET
    <c27b>   DW_AT_decl_file   : 57
    <c27c>   DW_AT_decl_line   : 54
2016-06-08 21:32:27 +00:00
mrg aad330ff83 switch all arm platforms to GCC 5, not just evbarm. 2016-06-08 19:28:47 +00:00
wiz d0ca0b92be Fix typo. From Kurt Jaeger via Brooks Davis and FreeBSD. 2016-06-08 15:00:04 +00:00
wiz 37d2826276 .Fx should only have version numbers as argument. 2016-06-08 12:48:37 +00:00
pgoyette 99fcb2580c Re-sort 2016-06-08 08:34:43 +00:00
wiz 39cb8ece36 Bump date for previous. 2016-06-08 07:53:15 +00:00
kamil 9177c97b03 Sync STANDARDS of iconv(3) with current reality
GNU libiconv is no longer incompatible with POSIX since 2007.

Solaris 11 moved to POSIX.
Illumos moved to POSIX http://illumos.org/man/3c/iconv

New software is aligned to POSIX not to the old mistake in the standard.
2016-06-08 07:31:45 +00:00
kre bec341703a Correct misspellings in a few Thai airport names 2016-06-08 04:25:31 +00:00
christos 3e135a8eaf delete generated file 2016-06-08 02:58:19 +00:00
christos 968036b8b9 more -Wno-stack-protector 2016-06-08 02:27:31 +00:00
christos da3d868a6d elide stack protector warning 2016-06-08 02:00:40 +00:00
jnemeth d9c5d3073b Feeding uninitialised garbage to the hypervisor is likely to be a bad idea. 2016-06-08 01:59:06 +00:00
christos aa2f2c4cdd stack protector 2016-06-08 01:41:43 +00:00
christos b011f946a6 fix variable length stack allocation from upstream 2016-06-08 01:33:08 +00:00
christos 56eb3ad46e Port to linux 2016-06-08 01:19:05 +00:00
christos 7a9cbcee88 port to linux 2016-06-08 01:17:54 +00:00
christos a8c503e1c4 Port to linux 2016-06-08 01:16:35 +00:00
christos 3af7e55f48 compile on linux 2016-06-08 01:15:26 +00:00
christos 32c5e1062b portability macros. 2016-06-08 01:13:14 +00:00
christos cdd21bd307 Quick+Dirty port to linux 2016-06-08 01:11:49 +00:00
christos 47f89c9b68 elide stack protector warning 2016-06-07 23:33:45 +00:00
christos 0668cef32e sprinke -Wno-stack-protector 2016-06-07 23:21:58 +00:00
mbalmer f0fdbbaf16 BER is not an operational airport 2016-06-07 19:42:47 +00:00
mrg 6cec3626c7 add bits/uniform_int_dist.h for gcc=53 (*)
(*) gcc=53 now means gcc 5.4, and is hard to fix until we remove gcc=48
    support and can go to eg, gcc=5, gcc=6, etc.  the same applies for
    the HAVE_GCC variable in the build system.
2016-06-07 19:16:46 +00:00
mrg bc64ec48e6 mknative-gcc for all but sparc64, vax and sun2 and GCC 5.4. 2016-06-07 18:53:01 +00:00
christos 84692faf12 Add FreeBSD release notes (Kurt Lidl) 2016-06-07 17:31:02 +00:00
joerg 1dd9a1a1ce Explicitly provide a hidden attribute for the declaration of the end
symbol, since our GCC 4.8 forgets to emit it. This shows up most
prominently in rump on SPARC, where the linker set iteration would try
to continue across DSO borders.
2016-06-07 12:09:29 +00:00
joerg 6da05bfa8e Fun fact of the weak: a weak reference doesn't have visibility attached.
As such, reorganize the start/end references to use a weak reference
only, if we use it to remove size knowledge. Otherwise use weak
external declarations.
2016-06-07 12:07:35 +00:00
wiz cd42b3989a Fix typo. Sort errors. 2016-06-07 11:20:45 +00:00
mrg 7e5bd89da2 set gcc 5.4 netbsd version to 2016-06-06 2016-06-07 08:12:13 +00:00
mrg bf2dc96f03 merge GCC 5.4.0. (needs mknative, may not build yet.) 2016-06-07 06:14:16 +00:00
mrg f30ff5883e import GCC 5.4.0 release. there's not a lot of new info though at
least these 135 (!) GCC PRs have been fixed by the update:

68730 69714 67550 70209 71254 70839 69737 70067 67355 67172 69239
65779 69546 70272 70421 65985 67339 67411 68309 68585 68679 68890
68949 69009 70139 70494 68162 69135 70306 68965 70297 70635 66786
69098 70347 69719 70526 70941 69400 69577 69447 65689 65886 65932
66655 68269 68789 69614 69648 69666 69764 69794 70044 70052 65726
68910 64289 68671 68835 69669 70329 71204 69355 67364 68049 68998
69323 69743 69995 69146 68651 67755 67484 68790 68907 69099 69496
69509 69516 70393 69222 69703 69939 70609 71004 71005 71036 71037
71038 68636 69013 69606 70115 70333 70430 60290 70356 69305 70024
67781 69414 69140 70510 60164 66635 67896 68106 68298 68449 68779
68921 68986 69037 69147 69194 69366 69399 69705 69917 69969 70613
71317 69268 70269 69032 65702 69219 69484 65996 66680 68283 69603
70350 67451 61397
2016-06-07 05:57:41 +00:00
christos 88297dee99 fix memory leak, simplify 2016-06-07 03:04:45 +00:00
pgoyette 61f88ab1e9 Update sets for new i2c_bitbang and bpf_filter modules. 2016-06-07 01:07:11 +00:00
pgoyette 532241d269 Create separate modules for i2c_bitbang and bpf_filter so these files
can be included in kernels which need them without also duplicating
them in other modules.  Removes the duplicate symbols I found which
prevented loading i2c and bpf modules after having fixed PR 45125.
2016-06-07 01:06:27 +00:00
sjg e917da0d70 Extend the mtimes cache used by dir.c so it can be used by others.
We store both st_mtime and st_mode, since some callers care about the
later.

Reviewed by: christos
2016-06-07 00:40:00 +00:00
martin 5de48bab33 Build fix for big endian arm, from Rin Okuyama.
Still not working, but other details still under discussion.
2016-06-06 21:06:33 +00:00
christos 395941f2ce PR/51216: Instead of trying to open files in the current working
directory first for paths that don't contain "/", first try the
/dev paths to avoid confusion with files in the working directory
that happen to match disk names.
2016-06-06 17:50:19 +00:00
abhinav 241fae59df Convert reference to f77(1) from .Xr to .Ic as we don't have it any more.
Ok from wiz@
2016-06-06 16:32:19 +00:00