See <https://jenkins.freebsd.org/job/FreeBSD_HEAD/2769/changes> Changes: [pfg] Break apart the gnu_inline attribute and use "artificial" if available. In general it is bad practice to use the gnu_inline attribute but we will need it in special cases like FORTIFY_SOURCE. In this specific case it is also useful to have the "artificial" attribute: "This attribute is useful for small inline wrappers which if possible should appear during debugging as a unit, depending on the debug info format it will either mean marking the function as artificial or using the caller location for all instructions within the inlined body." This attribute appears to be currently implemented only in GCC. Use it only in conjuntion with gnu_inline in the cases where it is available, which is similar in spirit in how it's used in glibc. [cy] Correct location for libntpevent.a. [zbb] Introduce support for the Alpine PoC from Annapurna Labs The Alpine Platform-On-Chip offers multicore processing (quad ARM Cortex-A15), 1/10Gb Ethernet, SATA 3, PCI-E 3, DMA engines, Virtualization, Advanced Power Management and other. This code drop involves basic platform support including: SMP, IRQs, SerDes, SATA. As of now it is missing the PCIe support. Part of the functionality is provided by the low-level code (HAL) delivered by the chip vendor (Annapurna Labs) and is a subject to change in the future (is planned to be moved to sys/contrib directory). The review log for this commit is available here: https://reviews.freebsd.org/D2340 Reviewed by: andrew, ian, imp Obtained from: Semihalf Sponsored by: Annapurna Labs [ian] Add assertions that the addresses passed to tlb maintenance are page-aligned. Perform cache writebacks and invalidations in the correct (inner to outer or vice versa) order, and add comments that explain that. Consistantly use 'va' as the variable name for virtual addresses. Submitted by: Michal Meloun <meloun_at_miracle.cz> [ian] Retrieve the cache parms in the proper arch-specific way. Submitted by: Michal Meloun <meloun_at_miracle.cz> [gnn] Summary: Remove spurious, extra, next header comments. Correct the name of the pad length field. [pfg] Replace a CONSTCOND for a void value as a replacement for __unreachable builtin This only applies if we are not using clang or gcc but it lets us use the __unreachable() buitin in expressions. Suggested by: tijl [bapt] Allow MANWIDTH to work with mandoc(1) Reported by: bdrewery [pkelsey] When a netmap process terminates without the full set of buffers it was granted via rings and ni_bufs_list_head represented in those rings and lists (e.g., via SIGKILL), those buffers are no longer available for subsequent users for the lifetime of the system. To mitigate this resource leak, reset the allocator state when the last ref to that allocator is released. Note that this only recovers leaked resources for an allocator when there are no longer any users of that allocator, so there remain circumstances in which leaked allocator resources may not ever be recovered - consider a set of multiple netmap processes that are all using the same allocator (say, the global allocator) where members of that set may be killed and restarted over time but at any given point there is one member of that set running. Based on intial work by adrian_at_. Reviewed by: Giuseppe Lettieri (g.lettieri_at_iet.unipi.it), luigi Approved by: jmallett (mentor) MFC after: 1 week Sponsored by: Norse Corp, Inc. [emaste] Build libgomp only if we're also building base system GCC Clang's OpenMP support will emit Intel OpenMP API library calls, and will therefore require libiomp (or whatever name is settled on). An up-to-date version of libgomp is included in ports or pkg GCC. Thus, there is no reason to build base libgomp without base system GCC. PR: 199979 (exp-run) Reviewed by: pfg Relnotes: Yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D2459 [br] Provide the number of interrupt resources added to the list by using extra argument, so caller will know that. [jhb] Previously, cv_waiters was only updated by cv_signal or cv_wait. If a thread awakened due to a time out, then cv_waiters was not decremented. If INT_MAX threads timed out on a cv without an intervening cv_broadcast, then cv_waiters could overflow. To fix this, have each sleeping thread decrement cv_waiters when it resumes. Note that previously cv_waiters was protected by the sleepq chain lock. However, that lock is not held when threads resume from sleep. In addition, the interlock is also not always reacquired after resuming (cv_wait_unlock), nor is it always held by callers of cv_signal() or cv_broadcast(). Instead, use atomic ops to update cv_waiters. Since the sleepq chain lock is still held on every increment, it should still be safe to compare cv_waiters against zero while holding the lock in the wakeup routines as the only way the race should be lost would result in extra calls to sleepq_signal() or sleepq_broadcast(). Differential Revision: https://reviews.freebsd.org/D2427 Reviewed by: benno Reported by: benno (wrap of cv_waiters in the field) MFC after: 2 weeks [mav] Close some potential races around socket start/close. There are some reports about panics on ic->ic_socket NULL derefence. This kind of races is the only way I can imagine it to happen. MFC after: 2 weeks ------------------------------------------ [...truncated 81378 lines...] 14 errors generated. In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/modsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:52: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/limits.h>:36: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/modsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:52: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/limits.h>:138: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/limits.h>:35: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/modsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:53: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/stdint.h>:32: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/modsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:53: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/stdint.h>:33: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/_types.h>:32: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/modsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:55: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/float.h>:6: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/x86/float.h>:36: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/modsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:59: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_types.h>:21: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_endianness.h>:38: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/endian.h>:32: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/modsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:59: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_types.h>:21: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_endianness.h>:38: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/endian.h>:34: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/machine/endian.h>:6: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/x86/endian.h>:36: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ 14 errors generated. In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/udivsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:52: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/limits.h>:36: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/udivsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:52: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/limits.h>:138: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/limits.h>:35: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/udivsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:53: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/stdint.h>:32: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/udivsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:53: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/stdint.h>:33: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/_types.h>:32: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/udivsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:55: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/float.h>:6: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/x86/float.h>:36: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/udivsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:59: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_types.h>:21: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_endianness.h>:38: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/endian.h>:32: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/udivsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:59: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_types.h>:21: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_endianness.h>:38: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/endian.h>:34: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/machine/endian.h>:6: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/x86/endian.h>:36: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ 14 errors generated. In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/umodsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:52: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/limits.h>:36: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/umodsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:52: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/limits.h>:138: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/limits.h>:35: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/umodsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:53: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/stdint.h>:32: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/umodsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:53: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/stdint.h>:33: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/_types.h>:32: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/umodsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:55: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/float.h>:6: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/x86/float.h>:36: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/umodsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:59: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_types.h>:21: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_endianness.h>:38: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/endian.h>:32: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/umodsi3.c>:15: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_lib.h>:59: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_types.h>:21: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt/../../contrib/compiler-rt/lib/builtins/int_endianness.h>:38: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/endian.h>:34: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/machine/endian.h>:6: In file included from <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/x86/endian.h>:36: <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:550:2: error: #else after #else #else ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/obj/builds/FreeBSD_HEAD/tmp/usr/include/sys/cdefs.h>:36:2: error: unterminated conditional directive #ifndef _SYS_CDEFS_H_ ^ 14 errors generated. mkdep: compile failed *** [.depend] Error code 1 make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt> 1 error make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/lib/libcompiler_rt> 1 error make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/> *** [libraries] Error code 2 make[2]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/> 1 error make[2]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/> *** [_libraries] Error code 2 make[1]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/> 1 error make[1]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/> *** [buildworld] Error code 2 make: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/> 1 error make: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/> Build step 'Execute shell' marked build as failureReceived on Fri May 15 2015 - 20:28:06 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:57 UTC