| #
1.309 |
|
17-Sep-2025 |
mrg |
various updates for GCC 14. maybe not complete for all ports.
x86 should be complete, arm64 might be.
tested with i386 and evbarm64 builds and HAVE_GCC=12, hopefully won't break existing builds.
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
|
| #
1.308 |
|
22-Mar-2025 |
christos |
Update sets for sanitizer lib[alt]san_preinit.o files.
|
| #
1.307 |
|
30-Nov-2024 |
christos |
Create a new header lwp_private.h to contain _lwp_getprivate_fast, _lwp_gettcb_fast, _lwp_settcb and remove them from mcontext.h, so that: 1. we don't need special hacks to hide them 2. we can include <lwp.h> where needed to get the necessary prototypes without redefining them locally.
|
| #
1.306 |
|
27-Nov-2024 |
christos |
remove dup line
|
| #
1.305 |
|
04-Nov-2024 |
christos |
Undo previous lwp.h change.
|
| #
1.304 |
|
03-Nov-2024 |
christos |
Split __lwp_getprivate_fast and __lwp_*tcb from mcontext.h into a separate lwp.h file.
|
| #
1.303 |
|
11-Jul-2024 |
riastradh |
distrib/sets/lists: Add a blank comment line between RCS id and body.
This serves as a buffer between RCS id changes and other changes to the set lists, in an attempt to reduce the pain of merge conflicts around mass set list changes.
No functional change intended.
|
| #
1.302 |
|
01-Jul-2024 |
mrg |
GCC sanitizers: only build the sanitizers if $MKGCCCMDS != "no".
there's a minor use-case for the configuration of "building sanitizers for distribution, but not the compiler", but it's pretty uncommon, and the latest sanitizers don't build at all on m68000 so enhance the option to not build /usr/bin/gcc (which simply can't modern GCC on a sun2) to not build the sanitizers either.
(if we were to split these, MKGCCSANITIZER would be good variable.)
update set lists for far too many files, including fixing MKDEBUG for a couple of builds.
|
|
Revision tags: perseant-exfatfs-base-20240630
|
| #
1.301 |
|
22-Jun-2024 |
mrg |
don't mark the gcc-10 + sanitizer directories obsolete yet.
they're still created by the build, and they're owned by the base set. i'll clean the up when i delete gcc-10 entirely.
|
|
Revision tags: perseant-exfatfs-base
|
| #
1.300 |
|
22-Jun-2024 |
riastradh |
branches: 1.300.2; distrib/lists/sets/comp: Add gcc=12 obsolete entries for gcc-10/*.h.
|
| #
1.299 |
|
29-Aug-2023 |
mrg |
mark all previously gcc=9 files as obsolete.
also mark a bunch of obsolete gcc headers as "comp-obsolete" "set".
should fix a 'postinstall fix obsolete' issue reported by uwe@.
|
| #
1.298 |
|
04-Aug-2023 |
mrg |
more updates for sets and GCC 12
- renable sanitizer, add new shlib versions, enable tsan for arm64, including moving some stuff into the per-cpu/arch dir from 'mi'. - fix mips64, 68k, and ia64 - mark many any-gcc-version things just as "gcc" and remove dups - mark many gcc=9 only things as obsolete - mark many gcc=10 only things as obsolete with gcc=12 (more could be done here.)
|
| #
1.297 |
|
01-Aug-2023 |
mrg |
various updates for GCC 12
- bump some shlibs - add new header files - add compiler-version header files - disable sanitizer libraries for gcc12 for now
|
| #
1.296 |
|
27-Apr-2023 |
hgutch |
Unbreak creation of i386 PIEs on amd64.
Functional patch by RVP; set lists updated accordingly.
This fixes PR toolchain/57380.
|
| #
1.295 |
|
09-Jan-2023 |
christos |
Add the .xsce scripts
|
| #
1.294 |
|
08-Jan-2023 |
wiz |
add some files that are obsolete with binutils 2.39
|
| #
1.293 |
|
08-Jan-2023 |
wiz |
sort
|
| #
1.292 |
|
06-Jan-2023 |
christos |
Turn on -z separate-code for x86, like linux has done. This splits the text and data segment load sections into two pieces, for at total of 4 PT_LOAD sections: two for text (r--, r-x) and two for data (r--, rw-). For x86_64 this changes the default max page size from 2M to 4K.
|
| #
1.291 |
|
28-Dec-2022 |
christos |
annotate the 234 linker scripts
|
|
Revision tags: netbsd-10-1-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
|
| #
1.290 |
|
10-Sep-2022 |
rillig |
distrib/sets: remove more extra keywords from obsolete entries
Found by fmt-list.
|
| #
1.289 |
|
16-Oct-2021 |
skrll |
Move tsan entries marked machine=amd64 from .mi files into md.amd64
|
| #
1.288 |
|
16-Sep-2021 |
christos |
Move the sanitizer libraries from 9.0.0 -> 13.0.0 to match our current clang version.
|
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1
|
| #
1.287 |
|
30-May-2021 |
joerg |
Update LLVM build system for 249b40b558955afe5ac2b549edcf2d7f859c8cc9
This enables the use of modules for a significant build performance gain when building with clang as host compiler or when using HAVE_LLVM=yes. Switch libc++ to using the copy from the mono-repo.
|
|
Revision tags: cjep_staticlib_x-base
|
| #
1.286 |
|
30-Apr-2021 |
christos |
branches: 1.286.2; Add <x86/gdt.h> (we could gc now the <machine/gdt.h> files if we fix the sources that use them.
|
| #
1.285 |
|
12-Apr-2021 |
mrg |
various updates for GCC 10 support. remove dead gcc7/8 support and properly mark obsolete files in gcc9/gcc10.
testing on amd64 and shark for GCC 9, and many platforms for GCC 10, (though not arm yet.)
|
|
Revision tags: thorpej-futex-base
|
| #
1.284 |
|
30-Sep-2020 |
christos |
Add missing lint library
|
| #
1.283 |
|
26-Sep-2020 |
jmcneill |
Add HAVE_NVMM and use it to control the build of NVMM related components. Defined to "yes" on amd64, "no" everywhere else.
|
| #
1.282 |
|
06-Sep-2020 |
mrg |
mostly support GCC 9 builds. some what tested with GCC 9 but tested to not break GCC 8 builds for x86, arm*, vax, and sparc*.
|
| #
1.281 |
|
31-Aug-2020 |
bouyer |
Add back <xen/xenio3.h>, it's needed by xentools413
|
| #
1.280 |
|
27-Aug-2020 |
riastradh |
Sort and deduplicate set lists.
|
| #
1.279 |
|
24-Jul-2020 |
jdolecek |
<xen/xenio.h> is in fact used by the newly imported xentools 4.13, reinstantiate it
header is for use by xentools only, which define domid_t themselves, so it should not be a problem the header doesn't define it per PR port-xen/52874
|
| #
1.278 |
|
17-Jul-2020 |
jdolecek |
don't install xen/xenio.h and xen/xenio3.h anymore, xentools don't use it
PR port-xen/52874
|
| #
1.277 |
|
25-Apr-2020 |
bouyer |
Add /usr/include/xen/intrdefs.h to sets Add xen to KLINKFILES for amd64/i386
|
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
| #
1.276 |
|
07-Feb-2020 |
kamil |
Install LLVM sanitizers to /usr/lib/clang/9.0.0
This is the proper location where clang 9.0.0 looks for them.
|
|
Revision tags: phil-wifi-20191119
|
| #
1.275 |
|
11-Nov-2019 |
joerg |
Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)
|
| #
1.274 |
|
03-Oct-2019 |
mrg |
gcc 8 set lists updates. i don't appear to have broken gcc 7 builds but i only tested a couple of them.
|
| #
1.273 |
|
13-Sep-2019 |
martin |
Add new multiboot2.h header.
|
| #
1.272 |
|
26-Aug-2019 |
kamil |
Correct the build rules of LLVM sanitizers
Fix generation of .a.syms files in LLVM sanitizers. The old rules weren't functional and sometimes they were fatal in the build.
Add the .a.syms files to distribution sets. These files are generated only in certain .a files in 64bit version of sanitizers.
Correct the location of files with LLVM sanitizers. Move the LLVM sanitizer entries from base to comp files.
|
|
Revision tags: netbsd-9-base phil-wifi-20190609
|
| #
1.271 |
|
03-Apr-2019 |
joerg |
branches: 1.271.2; Revert MKLLVMCMDS changes.
|
| #
1.270 |
|
20-Mar-2019 |
mrg |
split MKLLVM into MKLLVM and MKLLVMCMDS, like MKGCC and MKGCCCMDS:
- only build clang or clang-tblgen if MKLLVMCMDS != "no" - move HAVE_MESA_VER earlier so we can detect mesa 18 and enable MKLLVM on platforms that need it - move the clang commands and headers into llvmcmds group - only build the clang specific LLVM libraries if MKLLVMCMDS != "no"
much of this work came from maya@'s github commit f90685c11d4460d3098fa35f48b58d1893e974e0, reworked for HAVE_MESA_VER and llvmcmds vs MKCLANG.
build tested on several platforms and on amd64 and i386 with several different build options (clang build, gcc build, gcc build with llvm libs).
|
| #
1.269 |
|
14-Feb-2019 |
christos |
get rid of binutils=227-specific files.
|
| #
1.268 |
|
14-Feb-2019 |
wiz |
Sort, and add a couple obsolete files for binutils=231.
|
| #
1.267 |
|
02-Feb-2019 |
mrg |
- add new entries of gcc=7 and libgomp, libasan, liblsan, libstdc++, libubsan - add missing header files fpr gcc=7 - add some missing gcc=5 obsolete entries - create ./usr/include/dev/bluetooth in mtree not make, and move it into the base set where all other directories are.
|
|
Revision tags: pgoyette-compat-20190127
|
| #
1.266 |
|
19-Jan-2019 |
mrg |
add basic gcc-7 support in sets lists and filesystem. mips gained a header. assumes it's otherwise mostly the same as gcc-7.
|
| #
1.265 |
|
18-Jan-2019 |
christos |
- mark gcc=5 files obsolete - make includes always available, not only when gcccmds - mark files obsolete consistently
|
|
Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226
|
| #
1.264 |
|
23-Dec-2018 |
christos |
new binutils is 231
|
|
Revision tags: pgoyette-compat-1126
|
| #
1.263 |
|
19-Nov-2018 |
christos |
add nvmm lint library
|
| #
1.262 |
|
11-Nov-2018 |
maxv |
Fix the libnvmm sets, do the same as libx86_64.
|
| #
1.261 |
|
10-Nov-2018 |
maxv |
Add libnvmm, NetBSD's new virtualization API. It provides a way for VMM software to effortlessly create and manage virtual machines via NVMM.
It is mostly complete, only nvmm_assist_mem needs to be filled -- I have a draft for that, but it needs some more care. This Mem Assist should not be needed when emulating a system in x2apic mode, so theoretically the current form of libnvmm is sufficient to emulate a whole class of systems.
Generally speaking, there are so many modes in x86 that it is difficult to handle each corner case without introducing a ton of checks that just slow down the common-case execution. Currently we check a limited number of things; we may add more checks in the future if they turn out to be needed, but that's rather low priority.
Libnvmm is compiled and installed only on amd64. A man page (reviewed by wiz@) is provided.
|
| #
1.260 |
|
07-Nov-2018 |
maxv |
Add NVMM - for NetBSD Virtual Machine Monitor -, a kernel driver that provides support for hardware-accelerated virtualization on NetBSD.
It is made of an MI frontend, to which MD backends can be plugged. One MD backend is implemented, x86-SVM, for x86 AMD CPUs.
We install
/usr/include/dev/nvmm/nvmm.h /usr/include/dev/nvmm/nvmm_ioctl.h /usr/include/dev/nvmm/{arch}/nvmm_{arch}.h
And the kernel module. For now, the only architecture where we do that is amd64 (arch=x86).
NVMM is not enabled by default in amd64-GENERIC, but is instead easily modloadable.
Sent to tech-kern@ a month ago. Validated with kASan, and optimized with tprof.
|
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728
|
| #
1.259 |
|
17-Jul-2018 |
joerg |
Update LLVM/Clang build system to r337282.
|
| #
1.258 |
|
12-Jul-2018 |
maxv |
Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
| #
1.257 |
|
13-Feb-2018 |
mrg |
branches: 1.257.2; 1.257.4; obsolete some GCC 4.8 files.
|
| #
1.256 |
|
05-Feb-2018 |
mrg |
it's called avx512bwintrin.h.
|
| #
1.255 |
|
04-Feb-2018 |
mrg |
more updates for GCC 6. with other uncommited changes, i386 seems to work well enough for hello.c, hello.cc and hello.m.
|
| #
1.254 |
|
03-Feb-2018 |
mrg |
updates for GCC 6.4: add gcc-6 specific headers, combine some all-gcc files, bump the shlib versions on new libs.
|
| #
1.253 |
|
02-Feb-2018 |
mrg |
convert HAVE_GCC handling to modern GCC release numbering: - HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for GCC 5.4 and GCC 5.5.) - remove some more GCC 4.8 code. we don't support GCC 4 here. - adjust set lists to gcc=5 from gcc=53.
add some basic HAVE_GCC=6 handling (totally unused so far.)
|
| #
1.252 |
|
13-Nov-2017 |
martin |
pcommitintrin.h has been removed from gcc 5.5
|
| #
1.251 |
|
12-Aug-2017 |
maxv |
Remove vm86.
Pass 4.
|
| #
1.250 |
|
10-Aug-2017 |
maxv |
Should be comp-obsolete.
|
| #
1.249 |
|
09-Aug-2017 |
maxv |
Remove ibcs2_machdep.h on i386, and don't install it.
|
| #
1.248 |
|
08-Aug-2017 |
maxv |
Move freebsd_machdep.h into sys/compat/freebsd, and don't install it. Now, the compat_freebsd files are all contained in sys/compat/freebsd.
|
| #
1.247 |
|
01-Aug-2017 |
joerg |
Update LLVM build glue for 5.0RC1.
|
| #
1.246 |
|
01-Aug-2017 |
maya |
Restore marking ./usr/include/i386/svr4_machdep.h obsolete instead of removing
(so it can be removed by postinstall)
|
| #
1.245 |
|
01-Aug-2017 |
maxv |
Remove svr4_machdep.h right away, no one should include it.
|
| #
1.244 |
|
29-Jul-2017 |
kre |
If i386/svr4_machdep.h is no longer to be installed in /usr/include it should no longer be listed in the sets lists as installed. Mark it obsolete (hopefully unbreak builds.)
|
|
Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
|
| #
1.243 |
|
23-Feb-2017 |
kamil |
branches: 1.243.4; Introduce PT_GETDBREGS and PT_SETDBREGS in ptrace(2) on i386 and amd64
This interface is modeled after FreeBSD API with the usage.
This replaced previous watchpoint API. The previous one was introduced recently in NetBSD-current and remove its spurs without any backward-compatibility.
Design choices for Debug Register accessors: - exec() (TRAP_EXEC event) must remove debug registers from LWP - debug registers are only per-LWP, not per-process globally - debug registers must not be inherited after (v)forking a process - debug registers must not be inherited after forking a thread - a debugger is responsible to set global watchpoints/breakpoints with the debug registers, to achieve this PTRACE_LWP_CREATE/PTRACE_LWP_EXIT event monitoring function is designed to be used - debug register traps must generate SIGTRAP with si_code TRAP_DBREG - debugger is responsible to retrieve debug register state to distinguish the exact debug register trap (DR6 is Status Register on x86) - kernel must not remove debug register traps after triggering a trap event a debugger is responsible to detach this trap with appropriate PT_SETDBREGS call (DR7 is Control Register on x86) - debug registers must not be exposed in mcontext - userland must not be allowed to set a trap on the kernel
Implementation notes on i386 and amd64: - the initial state of debug register is retrieved on boot and this value is stored in a local copy (initdbregs), this value is used to initialize dbreg context after PT_GETDBREGS - struct dbregs is stored in pcb as a pointer and by default not initialized - reserved registers (DR4-DR5, DR9-DR15) are ignored
Further ideas: - restrict this interface with securelevel
Tested on real hardware i386 (Intel Pentium IV) and amd64 (Intel i7).
This commit enables 390 debug register ATF tests in kernel/arch/x86. All tests are passing.
This commit does not cover netbsd32 compat code. Currently other interface PT_GET_SIGINFO/PT_SET_SIGINFO is required in netbsd32 compat code in order to validate reliably PT_GETDBREGS/PT_SETDBREGS.
This implementation does not cover FreeBSD specific defines in their <x86/reg.h>: DBREG_DR7_LOCAL_ENABLE, DBREG_DR7_GLOBAL_ENABLE, DBREG_DR7_LEN_1 etc. These values tend to be reinvented by each tracer on its own. GNU Debugger (GDB) works with NetBSD debug registers after adding this patch:
--- gdb/amd64bsd-nat.c.orig 2016-02-10 03:19:39.000000000 +0000 +++ gdb/amd64bsd-nat.c @@ -167,6 +167,10 @@ amd64bsd_target (void)
#ifdef HAVE_PT_GETDBREGS
+#ifndef DBREG_DRX +#define DBREG_DRX(d,x) ((d)->dr[(x)]) +#endif + static unsigned long amd64bsd_dr_get (ptid_t ptid, int regnum) {
Another reason to stop introducing unpopular defines covering machine specific register macros is that these value varies across generations of the same CPU family.
GDB demo: (gdb) c Continuing.
Watchpoint 2: traceme
Old value = 0 New value = 16 main (argc=1, argv=0x7f7fff79fe30) at test.c:8 8 printf("traceme=%d\n", traceme);
(Currently the GDB interface is not reliable due to NetBSD support bugs)
Sponsored by <The NetBSD Foundation>
|
|
Revision tags: bouyer-socketcan-base
|
| #
1.242 |
|
11-Jan-2017 |
joerg |
branches: 1.242.2; Update LLVM build glue for pre-4.0.0 r291444.
|
|
Revision tags: pgoyette-localcount-20170107
|
| #
1.241 |
|
05-Jan-2017 |
wiz |
Tag cleanup: if the last column contains 'obsolete', the one before should too.
|
| #
1.240 |
|
15-Dec-2016 |
kamil |
Add support for hardware assisted watchpoints/breakpoints API in ptrace(2)
Add new ptrace(2) calls: - PT_COUNT_WATCHPOINTS - count the number of available hardware watchpoints - PT_READ_WATCHPOINT - read struct ptrace_watchpoint from the kernel state - PT_WRITE_WATCHPOINT - write new struct ptrace_watchpoint state, this includes enabling and disabling watchpoints
The ptrace_watchpoint structure contains MI and MD parts:
typedef struct ptrace_watchpoint { int pw_index; /* HW Watchpoint ID (count from 0) */ lwpid_t pw_lwpid; /* LWP described */ struct mdpw pw_md; /* MD fields */ } ptrace_watchpoint_t;
For example amd64 defines MD as follows: struct mdpw { void *md_address; int md_condition; int md_length; };
These calls are protected with the __HAVE_PTRACE_WATCHPOINTS guard.
Tested on amd64, initial support added for i386 and XEN.
Sponsored by <The NetBSD Foundation>
|
| #
1.239 |
|
14-Dec-2016 |
kre |
Sort the unsorted sets lists (they should all be correctly sorted now.)
|
|
Revision tags: pgoyette-localcount-20161104
|
| #
1.238 |
|
26-Oct-2016 |
christos |
everyone is now on binutils-2.26 or more
|
|
Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
| #
1.237 |
|
16-Mar-2016 |
mrg |
branches: 1.237.2; GCC 5.3 sets for amd64.
|
| #
1.236 |
|
27-Feb-2016 |
joerg |
Update build system for LLVM 3.8.0rc3.
|
| #
1.235 |
|
27-Feb-2016 |
mlelstv |
add missing cpu_rng.h includes
|
| #
1.234 |
|
31-Jan-2016 |
christos |
handle both binutils 2.23 and 2.26
|
| #
1.233 |
|
10-Aug-2015 |
mrg |
now that we only support gcc 4.8, make all the gcc tags just "gcc". this should help with next-gcc, when we can add back gcc=48 and gcc=5x tags, as necessary.
|
| #
1.232 |
|
10-Aug-2015 |
mrg |
obsolete and clean up gcc=3 (3.3), gcc=4 (4.1), and gcc=45 (4.5) sets.
|
| #
1.231 |
|
22-Jun-2015 |
matt |
Update some of the set lists to use the compatdir/compatfile compattestsdir/compattestsfile as well the kmod auto-entry creation. Remove entries that are now instantiated by the above.
|
| #
1.230 |
|
29-Jan-2015 |
joerg |
Update set lists for LLVM 3.6RC1.
|
| #
1.229 |
|
25-Jan-2015 |
christos |
stuff added by blacklist
|
| #
1.228 |
|
14-Nov-2014 |
joerg |
Install cpuid.h on X86 and arm_neon.h on ARM.
|
| #
1.227 |
|
25-Oct-2014 |
joerg |
Consistently tag libasan with gcc=48
|
| #
1.226 |
|
22-Oct-2014 |
christos |
Add libasan
|
| #
1.225 |
|
22-Aug-2014 |
apb |
sort
|
|
Revision tags: netbsd-7-base tls-maxphys-base
|
| #
1.224 |
|
10-Aug-2014 |
joerg |
branches: 1.224.2; Update build glue for LLVM/Clang 3.6svn r215315. Changes include various performance improvements across all backends and a much improved PPC32 backend.
|
|
Revision tags: tls-earlyentropy-base
|
| #
1.223 |
|
23-Jul-2014 |
alnsn |
Rename sljitarch.h to sljit_machdep.h.
|
| #
1.222 |
|
08-Jul-2014 |
spz |
infrastructure for bind-9.10.0-P2: adding the tools delv and dnssec-importkey adding libirs to support delv
|
| #
1.221 |
|
05-Jul-2014 |
joerg |
Drop entries for LLVM/Clang older than 3.4.
|
| #
1.220 |
|
30-May-2014 |
joerg |
Update build system for LLVM/Clang snapshot r209886. This brings in the merged AArch64 backend and the move of eARM to DWARF exception handling for NetBSD. C++11 is required for building.
|
| #
1.219 |
|
15-May-2014 |
apb |
sort
|
|
Revision tags: yamt-pagecache-base9
|
| #
1.218 |
|
21-Apr-2014 |
joerg |
/usr/include/g++/bits/${CONFIG} directories are created independent of MKGCC, so fix file lists.
|
|
Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15
|
| #
1.217 |
|
29-Mar-2014 |
adam |
branches: 1.217.2; Fix for /usr/include/g++/bits directory, which is only for MKGCC=yes
|
|
Revision tags: riastradh-drm2-base3
|
| #
1.216 |
|
18-Feb-2014 |
dsl |
Unobsolete fpu.h
|
| #
1.215 |
|
13-Feb-2014 |
dsl |
Mark i386/npx.h obsolete. I'd forgotten it was released here as well.
|
| #
1.214 |
|
11-Feb-2014 |
dsl |
Move sys/arch/amd64/amd64/fpu.c and sys/arch/amd64/include/fpu.h into sys/arch/x86 in preparation for using the same code for i386.
|
| #
1.213 |
|
07-Feb-2014 |
dsl |
Add cpu_extended_state.h
|
| #
1.212 |
|
05-Jan-2014 |
joerg |
Update LLVM family to 3.5svn r198450. Interesting changes include: - Improvements in the SPARC64 support - ARM backend can almost build a full NetBSD/EABI system with the integrated assembler - PowerPC grows disassembler support - LLD supports copy relocation, beginning of MIPS backend - New diagnostic for use of bool expression as size_t argument for strncmp and friends
|
| #
1.211 |
|
02-Jan-2014 |
tho |
Drop superflous "picinstall" flag on "obsolete" items
Reported by apb@, thanks!
|
| #
1.210 |
|
02-Jan-2014 |
tho |
Mark all _pic.a archive files with the 'picinstall' flag.
This fixes checkflist with MKPICINSTALL=no.
ok christos@.
|
| #
1.209 |
|
07-Nov-2013 |
joerg |
Make /usr/include/g++/bits/i386 and x86_64 not depend on gcccmds.
|
| #
1.208 |
|
07-Nov-2013 |
riz |
Directories are created even when gcc=48 is not true, so remove that flag as well.
|
| #
1.207 |
|
06-Nov-2013 |
pgoyette |
Fix the build for amd64.
Even though the files are installed only if "compat" is set, the /usr/include/g++/bits directories are unconditionally created via the mtree files.
|
| #
1.206 |
|
06-Nov-2013 |
mrg |
update set lists for gcc 4.8.
|
| #
1.205 |
|
02-Nov-2013 |
christos |
_g libraries don't belong here.
|
| #
1.204 |
|
02-Nov-2013 |
christos |
more gcc-4.8 files
|
| #
1.203 |
|
01-Nov-2013 |
mrg |
add support for GCC 4.8 sets.
|
| #
1.202 |
|
27-Oct-2013 |
apb |
sort
|
| #
1.201 |
|
14-Oct-2013 |
joerg |
Update LLVM/Clang snapshot to r192551 for various bug fixes.
|
| #
1.200 |
|
29-Sep-2013 |
htodd |
Fix amd64 build sets with new architectures.
|
| #
1.199 |
|
21-Sep-2013 |
joerg |
Update LLVM/Clang snapshot to r191105. This brings in a better detection of unused static variables and functions. Disable this for some external code and for ioconf.c in the kernel.
|
| #
1.198 |
|
11-Aug-2013 |
joerg |
Sort entries in strcmp order.
|
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
| #
1.197 |
|
28-May-2013 |
joerg |
Update LLVM/Clang snapshot to r182734. Brings initial support for integrated PowerPC assembler.
|
| #
1.196 |
|
28-Apr-2013 |
joerg |
Introduce MKLIBSTDCXX, defaulting to yes.
|
| #
1.195 |
|
27-Apr-2013 |
joerg |
Add build glue for libc++.
|
| #
1.194 |
|
25-Apr-2013 |
joerg |
Update LLVM/Clang snapshot to r180004. This brings in the last pieces of C++11 support in Clang as well as initial SPARC64 support.
|
| #
1.193 |
|
12-Apr-2013 |
christos |
more libevent set fixes
|
| #
1.192 |
|
11-Apr-2013 |
christos |
libevent sets
|
|
Revision tags: agc-symver-base
|
| #
1.191 |
|
16-Feb-2013 |
jmmv |
Hook Lutok into the build. This is all protected by the MKKYUA guard.
|
| #
1.190 |
|
08-Feb-2013 |
christos |
- fix the debug sets which were broken because of _LIB_PREFIX lossage. - add missing tpm files.
|
| #
1.189 |
|
23-Jan-2013 |
joerg |
Update LLVM/Clang snapshot to r172366. Catch up with the move past 3.2 release.
|
|
Revision tags: yamt-pagecache-base8
|
| #
1.188 |
|
16-Jan-2013 |
christos |
Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm: -rw-r--r-- 1 root src 35806068 Jan 16 10:47 base.tgz -rw-r--r-- 1 root src 57374069 Jan 16 10:48 comp.tgz -rw-r--r-- 1 root src 101286193 Jan 16 10:49 debug.tgz ... This allows always building the debugging code and libraries but not installing it (although now it is placed in the default sets if ${MKDEBUG} is set
|
| #
1.187 |
|
03-Jan-2013 |
christos |
bump libmagic
|
| #
1.186 |
|
18-Dec-2012 |
spz |
add entries built for MKDEBUG and MKDEBUGLIB to the set lists Thanks to Hisashi T Fujinaka <htodd@twofifty.com> for pointing out the gap.
|
|
Revision tags: yamt-pagecache-base7
|
| #
1.185 |
|
12-Dec-2012 |
christos |
bump libssh
|
| #
1.184 |
|
07-Dec-2012 |
njoly |
Adjust libraries debug entries following recent bind update.
|
| #
1.183 |
|
20-Nov-2012 |
agc |
Fix set lists after the merge of netpgpverify(1) and libnetpgpverify(3) from the agc-netpgp-standalone branch.
|
| #
1.182 |
|
17-Nov-2012 |
joerg |
Update LLVM/Clang snapshot to r168187 for various bug fixes.
|
| #
1.181 |
|
15-Nov-2012 |
christos |
bump resolver library.
|
| #
1.180 |
|
05-Nov-2012 |
alnsn |
Include sljitarch.h even when MKSLJIT=no.
|
| #
1.179 |
|
05-Nov-2012 |
alnsn |
Build sljit test when MKSLJIT != no and set MKSLJIT to yes on amd64 and i386.
|
|
Revision tags: yamt-pagecache-base6
|
| #
1.178 |
|
28-Oct-2012 |
joerg |
Update LLVM/Clang snapshot to r166772. Now builds without RTTI and exceptions. Also features the first round of a loop vectorizer.
|
| #
1.177 |
|
16-Sep-2012 |
tls |
*Sigh* provide, by default, the dumb "allocate 64K on the stack" variant of the lzf_compress API by default. This is because there is evidently code floating around out there in the world with broken autoconf scripts that don't check for LZF_STATE_ARG in the lzf header files and just assume the dumb version of the API.
We rename the sane API to lzf_compress_r and implement the dumb API in terms of it. Consequently, bump liblzf major version number. This is fine because nothing used our liblzf with the old API.
Add lzf(1) utility from LZF distribution. Add manual page for lzf(1).
|
| #
1.176 |
|
29-Aug-2012 |
drochner |
branches: 1.176.2; Extend the CPU microcode update framework to support Intel x86 CPUs. Contrary to the AMD implementation, it doesn't use xcalls to distribute the update to all CPUs but relies on cpuctl(8) to bind itself to the right CPU -- to keep it simple and avoid possible problems with hyperthreading. Also, it doesn't parse the vendor supplied file to pick the right part for the present CPU model but relies on userland to prepare files with specific filenames. I'll commit a pkg for this in a minute (pkgsrc/sysutils/intel-microcode). The ioctl interface changed; compatibility is provided (should be limited to COMPAT_NETBSD6 as soon as this is available).
|
| #
1.175 |
|
10-Aug-2012 |
joerg |
Make GCC entries optional.
|
| #
1.174 |
|
08-Aug-2012 |
drochner |
on x86, <machine/cpufunc.h> only pulls in <x86/cpufunc.h>. The latter is not installed to userland and noone missed it, so the former ones can not be useful either. Don't install them.
|
| #
1.173 |
|
08-Aug-2012 |
christos |
adjust for MKRUMP = no
|
| #
1.172 |
|
26-Jul-2012 |
christos |
new openssl
|
| #
1.171 |
|
14-Jul-2012 |
mlelstv |
update lists after version bump of libc.
|
| #
1.170 |
|
11-Jul-2012 |
jmmv |
Update file sets for atf 0.16.
In particular, add entries for the new libatf-c and libatf-c++ shared libraries. I have followed existing entries to come up with the right lines to add... but this is quite tricky, so please forgive any fallout that may follow (and let me know if there is any!).
|
| #
1.169 |
|
11-Jul-2012 |
christos |
mark idea and mdc2 libraries obsolete.
|
| #
1.168 |
|
10-Jul-2012 |
christos |
add crypto shared libraries
|
| #
1.167 |
|
08-Jul-2012 |
rmind |
Fix the lists.
|
| #
1.166 |
|
16-Jun-2012 |
joerg |
Update LLVM/Clang snapshot to r158533. This brings in support for stack-realignment in functions using alloca on x86. Move to /usr/include/clang-3.2 to reflect the version.
|
| #
1.165 |
|
05-Jun-2012 |
christos |
bump for bind-9.9.1-P1
|
| #
1.164 |
|
26-May-2012 |
christos |
libexecinfo sets
|
|
Revision tags: yamt-pagecache-base5
|
| #
1.163 |
|
02-May-2012 |
christos |
bump libssh
|
|
Revision tags: yamt-pagecache-base4
|
| #
1.162 |
|
07-Apr-2012 |
christos |
- add getdisk{raw,cooked}name - bump libutil
|
| #
1.161 |
|
07-Apr-2012 |
christos |
bump libutil and new getfsspecname
|
| #
1.160 |
|
06-Apr-2012 |
spz |
adjust for expat-2.1.0
|
| #
1.159 |
|
08-Mar-2012 |
joerg |
Implement sem_timedwait.
|
| #
1.158 |
|
29-Feb-2012 |
tron |
Move "libexpat" from X11 into base which fixes PR lib/40346. This change was approved by the Core Group.
|
| #
1.157 |
|
28-Feb-2012 |
joerg |
Merge XZ 5.0.3.
|
| #
1.156 |
|
16-Feb-2012 |
joerg |
Add _dlauxinfo helper function to provide access to the ELF auxilary vector. This can normally be found via __ps_strings, but libc is initialised too early when linked dynamically and doesn't have access to it yet, so provide an alternative mechanism via ld.elf_so. Bump libc minor.
|
|
Revision tags: netbsd-6-base
|
| #
1.155 |
|
12-Feb-2012 |
njoly |
branches: 1.155.2; Adjust debug objects for recent libc minor bump.
|
| #
1.154 |
|
01-Feb-2012 |
dholland |
Set list updates for libquota bump.
|
| #
1.153 |
|
30-Jan-2012 |
dholland |
Set list updates for libquota minor bump.
(the 32-bit lib and debug lib lists really ought to be automatically generated)
|
| #
1.152 |
|
29-Jan-2012 |
joerg |
Bump libsqlite3 minor version for new functions in 3.7.10.
|
| #
1.151 |
|
22-Jan-2012 |
christos |
From tnozaki@: make fpos_t a complex object that keeps track of the parse state of the stream. Change argument of the seek function to funopen() from fpos_t to off_t. Make f{g,s}etpos() use the new fpos_t struct, while providing backwards compatible entry points. Approved by releng@
|
| #
1.150 |
|
18-Jan-2012 |
riz |
Setlist fix for MKDEBUGLIB=yes on amd64. Probably needs a similar fix on sparc64.
|
| #
1.149 |
|
11-Jan-2012 |
joerg |
Update LLVM/Clang snapshot to r147888. Most importantly, this fixes a number of ABI issues for i386 and provides the correct __FLT_EVAL_METHOD__ when using i387.
|
| #
1.148 |
|
09-Jan-2012 |
dholland |
Bump minor version of libquota.so.
|
| #
1.147 |
|
27-Dec-2011 |
christos |
undo the pam bump. requested by joerg.
|
| #
1.146 |
|
25-Dec-2011 |
christos |
openpam changes
|
|
Revision tags: yamt-pagecache-base3
|
| #
1.145 |
|
08-Nov-2011 |
njoly |
+libtre.so.0.8.debug
|
|
Revision tags: yamt-pagecache-base2
|
| #
1.144 |
|
05-Nov-2011 |
christos |
add tre to the sets.
|
|
Revision tags: yamt-pagecache-base
|
| #
1.143 |
|
17-Oct-2011 |
chs |
branches: 1.143.2; do not build profiling versions of libgcc or libgcc_eh. they are not used, and they don't build on arm with gcc 4.5.
|
| #
1.142 |
|
13-Oct-2011 |
joerg |
Hook up SQLite into the build
|
| #
1.141 |
|
07-Oct-2011 |
mrg |
obsolete libgcc_pic and friends. all libgcc's are supposed to be pic for platforms with shlibs already (and are.)
this obsoletes our hacks for the libgcc specs to use libgcc_pic, and fixes a couple of other issues reported to me directly.
|
| #
1.140 |
|
25-Sep-2011 |
mrg |
add new files for binutils 2.21.
|
| #
1.139 |
|
25-Sep-2011 |
christos |
- bump libbfd and libopcodes for new binutils. - new elfedit program
|
| #
1.138 |
|
23-Sep-2011 |
mrg |
build and install libgomp, as needed by "cc -fopenmp", and its suplimentary files like libgomp.spec and omp.h.
|
| #
1.137 |
|
19-Sep-2011 |
christos |
bump libc
|
| #
1.136 |
|
12-Sep-2011 |
christos |
bump libisc too.
|
| #
1.135 |
|
11-Sep-2011 |
christos |
sets for bind.
|
| #
1.134 |
|
07-Sep-2011 |
riz |
Fix up amd64 set lists for MKDEBUGLIB=yes build. There are still issues for other arches.
|
| #
1.133 |
|
07-Sep-2011 |
christos |
bump libssh
|
| #
1.132 |
|
30-Aug-2011 |
bouyer |
Add getlabelusesmbr(), as proposed in http://mail-index.netbsd.org/tech-userlevel/2011/08/25/msg005404.html This is used by disk tools such as disklabel(8) to dynamically decide is the undelyling platform uses a disklabel-in-mbr-partition or not (instead of using a compile-time list of ports). getlabelusesmbr() reads the sysctl kern.labelusesmbr, takes its value from the machdep #define LABELUSESMBR. For evbmips, make LABELUSESMBR 1 if the platform uses pmon as bootloader, and 0 (the previous value) otherwise.
|
| #
1.131 |
|
28-Aug-2011 |
christos |
bump libutil for strpct
|
| #
1.130 |
|
26-Aug-2011 |
dyoung |
Build and install ppath(3), property-list paths library.
|
| #
1.129 |
|
15-Aug-2011 |
wiz |
Mark a few gcc-4.1 entries as obsolete with gcc-4.5.
|
| #
1.128 |
|
26-Jul-2011 |
joerg |
Add scalbnl to libm.
|
| #
1.127 |
|
25-Jul-2011 |
christos |
bump libssh to 17.
|
| #
1.126 |
|
21-Jul-2011 |
mrg |
build GMP, MPFR and MPC as private libraries just for GCC. don't install the headers or librarys into the system.
someone who really cares could make them shlibs again and have them installed into eg, /usr/lib/gcc. not convinced it is worth it.
|
| #
1.125 |
|
17-Jul-2011 |
joerg |
Retire varargs.h support. Move machine/stdarg.h logic into MI sys/stdarg.h and expect compiler to provide proper builtins, defaulting to the GCC interface. lint still has a special fallback. Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and derive va_list as required by standards.
|
| #
1.124 |
|
17-Jul-2011 |
dyoung |
We no longer install <machine/bus.h> on amd64 and i386, so mark it obsolete in the set lists.
|
| #
1.123 |
|
11-Jul-2011 |
njoly |
bump libdns.so minor forgotten for amd64/sparc64 compat debug libraries.
|
| #
1.122 |
|
07-Jul-2011 |
mrg |
- un-obsolete a pair of files we want to remain installed (XXX i wonder if a way to have "clean builds" not run "postinstall fix obsolete" in the $DESTDIR so that these sorts of errors will appear as set list errors instead of being skipped - fix the list of headers to install for GCC 4.5, based upon the mknative ${G_EXTRA_HEADERS}. XXX move the location of G_EXTRA_HEADERS.
|
| #
1.121 |
|
05-Jul-2011 |
spz |
bumping the major of libcrypto and libssl as suggested by tls@
|
| #
1.120 |
|
01-Jul-2011 |
mrg |
various updates for GCC 4.5. finally obsolete some very old gcc stuff.
|
| #
1.119 |
|
26-Jun-2011 |
christos |
* Arrange for interfaces that create new file descriptors to be able to set close-on-exec on creation (http://udrepper.livejournal.com/20407.html).
- Add F_DUPFD_CLOEXEC to fcntl(2). - Add MSG_CMSG_CLOEXEC to recvmsg(2) for unix file descriptor passing. - Add dup3(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK. - Add pipe2(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK. - Add flags SOCK_CLOEXEC, SOCK_NONBLOCK to the socket type parameter for socket(2) and socketpair(2). - Add new paccept(2) syscall that takes an additional sigset_t to alter the sigmask temporarily and a flags argument to set SOCK_CLOEXEC, SOCK_NONBLOCK. - Add new mode character 'e' to fopen(3) and popen(3) to open pipes and file descriptors for close on exec. - Add new kqueue1(2) syscall with a new flags argument to open the kqueue file descriptor with O_CLOEXEC, O_NONBLOCK.
* Fix the system calls that take socklen_t arguments to actually do so.
* Don't include userland header files (signal.h) from system header files (rump_syscallargs.h).
* Bump libc version for the new syscalls.
|
| #
1.118 |
|
26-Jun-2011 |
njoly |
Bump major for libmj.so debug libraries, forgotten in previous.
|
| #
1.117 |
|
06-Jun-2011 |
njoly |
Update libcrypto.so and libssl.so minor forgotten in previous update, for compat and debug libraries.
|
|
Revision tags: cherry-xenmp-base
|
| #
1.116 |
|
30-May-2011 |
christos |
branches: 1.116.2; fix a lot of different issues (doesn't anyone build anymore) - libdns had the wrong version - zfs attributes missing - missing debug libs - typos in library names - typos in library versions - _g libraries missing for new .so files (since we don't install .a files we should not be installing _g.a files either, why are we?) Hopefully this will fix the sparc64 build.
|
| #
1.115 |
|
13-May-2011 |
christos |
bump libmagic
|
| #
1.114 |
|
12-May-2011 |
joerg |
Update LLVM and Clang snapshot
|
| #
1.113 |
|
09-May-2011 |
manu |
Attempt to fix build after perfuse addition (there is no MKPERFUSE)
|
| #
1.112 |
|
09-May-2011 |
manu |
Enable the build of perfused and libperfuse
|
| #
1.111 |
|
21-Apr-2011 |
haad |
Add missed MKDEBUG entry.
|
| #
1.110 |
|
21-Apr-2011 |
haad |
Fix MKDEBUG build for all 64bit architectures which have compat lib installed, after kerberos import.
hi elric@!
|
| #
1.109 |
|
17-Apr-2011 |
mrg |
various updates to deal with heimdal update.
|
| #
1.108 |
|
15-Apr-2011 |
joerg |
Install clang's MD headers into /usr/include/clang-3.0 similar to GCC.
|
| #
1.107 |
|
15-Apr-2011 |
elric |
Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal to crypto/external/bsd/heimdal. The latter was just imported as the head of the Heimdal tree as of a few days ago.
|
| #
1.106 |
|
15-Apr-2011 |
joerg |
Move the headers for compiler and platform specific intrinsincs from /usr/include to /usr/include/gcc-4.1.
|
| #
1.105 |
|
30-Mar-2011 |
roy |
Fix libquota_pic.a
|
| #
1.104 |
|
24-Mar-2011 |
bouyer |
Add a new libquota library, which contains some blocks to build and/or parse quota plists; as well as a getfsquota() function to retrieve quotas for a single id from a single filesystem (whatever filesystem this is: a local quota-enabled fs or NFS). This is build on functions getufsquota() (for local filesystems with UFS-like quotas) and getnfsquota(); which are also available to userland programs. move functions from quota2_subr.c to libquota or libprop as appropriate, and ajust in-tree quota tools. move some declarations from kernel headers to either sys/quota.h or quota/quota.h as appropriate. ufs/ufs/quota.h still installed because it's needed by other installed ufs headers. ufs/ufs/quota1.h still installed as a quick&dirty way to get a code using the old quotactl() to compile (just include ufs/ufs/quota1.h instead of ufs/ufs/quota.h - old code won't compile without this change and this is on purpose). Discussed on tech-kern@ and tech-net@ (long thread, but not much about libquota itself ...)
|
| #
1.103 |
|
12-Mar-2011 |
christos |
Fix various vis/unvis issues: - no need for all the weak symbols - define a new _VIS_END flag for UNVIS_END so that there are no collisions between and vis and unvis flags. - add bound versions of the vis and unvis functions that take the length of the destination buffer. Unlike the OpenBSD ones they return -1 or NULL if the buffer is not large enough, instead of silently truncating.
|
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
| #
1.102 |
|
16-Feb-2011 |
christos |
bump for bind-9.8.0rc1
|
| #
1.101 |
|
14-Feb-2011 |
njoly |
missing lvm keyword.
|
| #
1.100 |
|
12-Feb-2011 |
matt |
Add entries for libsaslc Add some missings entries for amd64
|
| #
1.99 |
|
12-Feb-2011 |
nakayama |
Fix typo.
|
| #
1.98 |
|
11-Feb-2011 |
matt |
Add compat entries for libdevmapper, libdm, and liblzf
|
| #
1.97 |
|
08-Feb-2011 |
haad |
Fix build after libdm import sorry for breaking build.
|
| #
1.96 |
|
06-Feb-2011 |
christos |
remquo{,f} from FreeBSD via Stathis Kamperis
|
| #
1.95 |
|
04-Feb-2011 |
christos |
bump libc for arc4random_{buf,uniform}
|
| #
1.94 |
|
02-Feb-2011 |
rmind |
NPF checkpoint: - Add libnpf(3) - a library to control NPF (configuration, ruleset, etc). - Add NPF support for ftp-proxy(8). - Add rc.d script for NPF. - Convert npfctl(8) to use libnpf(3) and thus make it less depressive. Note: next clean-up step should be a parser, once dholland@ will finish it. - Add more documentation. - Various fixes.
|
| #
1.93 |
|
20-Jan-2011 |
njoly |
Add missing .debug extension.
|
| #
1.92 |
|
18-Jan-2011 |
pooka |
branches: 1.92.2; missed librumphijack_pic.a and .ln in previous
|
| #
1.91 |
|
18-Jan-2011 |
pooka |
hook librumphijack to the build
|
| #
1.90 |
|
17-Jan-2011 |
agc |
Hook libisns into the build, and modify the set lists accordingly.
Note the addition of iSNS protocol support in doc/CHANGES
With thanks to Wasabi Systems for contributing the code.
|
|
Revision tags: matt-mips64-premerge-20101231
|
| #
1.89 |
|
20-Dec-2010 |
christos |
To use x86/cpu.h struct cpu_info from userland, we need via_padlock.h installed.
|
| #
1.88 |
|
16-Dec-2010 |
christos |
sets for tzcode enhancements
|
| #
1.87 |
|
12-Dec-2010 |
adam |
setlists updated for OpenLDAP 2.4.23
|
| #
1.86 |
|
12-Dec-2010 |
rtr |
add obsolete entries for libamu to make MKDEBUGLIB=yes work on amd64 again
|
| #
1.85 |
|
11-Dec-2010 |
rtr |
add missing liblua_g.a debuglib entries needed for MKDEBUGLIB=yes
|
| #
1.84 |
|
05-Dec-2010 |
pooka |
rumpcrypto should never have been its own faction, so finally make it a component under kern, i.e. rumpcrypto -> rumpkern_crypto.
|
| #
1.83 |
|
05-Dec-2010 |
christos |
sets for new libpcap and tcpdump
|
| #
1.82 |
|
03-Dec-2010 |
plunky |
Remove the do-external-lib and do-gnu-lib targets, along with external/lib/Makefile and crypto/external/lib/Makefile, replacing them all with SUBDIRs directly from lib/Makefile.
compat/compatsubdirs.mk becomes simpler now, as everything is built from lib/Makefile, meaning all the libraries will now be built under compat so update the set lists to account for that.
|
| #
1.81 |
|
02-Dec-2010 |
christos |
fix sets for bind 9.7.2-P3
|
| #
1.80 |
|
22-Nov-2010 |
christos |
bump libssh to 16
|
| #
1.79 |
|
21-Nov-2010 |
adam |
setlists updated for OpenSSH 5.6
|
| #
1.78 |
|
04-Nov-2010 |
pooka |
Add rumpclient to setlists.
You know, I used to think setlists were ridiculous back when ~20 entries per lib were required. It seems we're up to 47 and I've long since run out of superlatives to describe the situation.
|
| #
1.77 |
|
02-Nov-2010 |
joerg |
Hook up xz into the build system.
|
| #
1.76 |
|
31-Oct-2010 |
njoly |
Add lua debug files.
|
| #
1.75 |
|
31-Oct-2010 |
mbalmer |
Fix file lists for amd64 and sparc64 since on these arches 32bit versions of the libraries are built as well.
|
| #
1.74 |
|
24-Sep-2010 |
skrll |
libc minor was bumped.
|
| #
1.73 |
|
07-Aug-2010 |
agc |
merge conflicts
this isn't how this was planned, but needed for releases to build. will be revisited later
|
| #
1.72 |
|
31-Jul-2010 |
joerg |
Add support for fenv.h interface for i386 and amd64.
Submitted by Stathis Kamperis as part of GSoC 2010 and ported from FreeBSD.
|
| #
1.71 |
|
11-Jul-2010 |
mrg |
ldap is configured to depend upon MKCRYPTO no, so force MKLAP=no if MKCRYPTO=no. don't build pkg_install, libcrypto tests or rump_smbfs if MKCRYPTO=no. mark librumpcrypto, rump_smb, pkg_*
fix set lists as appropriate.
|
| #
1.70 |
|
07-Jul-2010 |
njoly |
Install x86/pte.h
|
| #
1.69 |
|
29-Jun-2010 |
mrg |
mark some missing "libiscsi" files as "iscsi" so that MKISCSI=no works. reported by director <director@ktinos.info> on port-amd64.
|
| #
1.68 |
|
07-Jun-2010 |
tnozaki |
1. MB_LEN_MAX switch MD to MI. 2. unfortunately hppa's MB_LEN_MAX is defined incorrectly 6 instead of 32 so we have to add more setlocale(3) __RENAME func, __setlocale50. 3. move setlocale1.c and setlocale32.c to lib/libc/compat/locale/* prepareing for next libc major crunk. 4. bump libc minor version.
|
| #
1.67 |
|
21-May-2010 |
pooka |
Bump major of libpuffs, librefuse and libp2k.
Hmm, 60 lines changed (!!), 3 medium camels sacrificed and half the total working time spent here. I picked the wrong day to not quit editing setlists.
|
| #
1.66 |
|
06-May-2010 |
jmmv |
Add missing debuglib libraries to fix MKDEBUGLIB=yes builds.
|
| #
1.65 |
|
28-Apr-2010 |
lukem |
Fix MKDEBUG=yes library builds for amd64
|
| #
1.64 |
|
03-Feb-2010 |
roy |
Userland now builds and uses terminfo instead of termcap.
OK: core@, jdc@
|
| #
1.63 |
|
26-Jan-2010 |
wiz |
libmagic compat lib is installed again, remove obsolete marker.
|
| #
1.62 |
|
26-Jan-2010 |
njoly |
Convert remaining base-obsolete to comp-obsolete.
|
| #
1.61 |
|
14-Jan-2010 |
wiz |
Consistency: set for obsolete files should be "foo-obsolete".
|
| #
1.60 |
|
15-Dec-2009 |
jmmv |
Add missing entries for libiscsi compat library. Hi mrg@!
|
| #
1.59 |
|
15-Dec-2009 |
mrg |
update mips64* sets for reality, and fix a couple of newly introduced issues with sparc64 and amd64.
|
| #
1.58 |
|
14-Dec-2009 |
skrll |
MKDEBUGLIB=yes fixes.
|
|
Revision tags: matt-premerge-20091211
|
| #
1.57 |
|
13-Dec-2009 |
mrg |
obsolete a bunch of files that should never have been installed, found by the new src/compat framework that builds libraries more like they are normally built.
|
| #
1.56 |
|
09-Nov-2009 |
njoly |
Obsolete compat libbfd*.a and libbfd.so, following native behaviour.
|
| #
1.55 |
|
08-Sep-2009 |
skrll |
Rename MKBFD to MKBINUTILS and support HAVE_BINUTILS for set lists. This makes {MK,HAVE_}BINUTILS consistent with {MK,HAVE_}{GCC,GDB}.
Allow MKBFD to defines MKBINUTILS as a backwards compatibility hook.
Update the sets lists and add conditionals for lib{bfd,opcodes}.
|
| #
1.54 |
|
03-Sep-2009 |
pooka |
Build & install rumpdev, a device component for rump. It currently supports autoconf and is required for example by pseudo-device rump components.
|
| #
1.53 |
|
03-Sep-2009 |
pooka |
install librumpcrypto component: kernel crypto routines
|
| #
1.52 |
|
25-Aug-2009 |
njoly |
+iasl.debug
|
| #
1.51 |
|
12-Jul-2009 |
wiz |
/usr/lib/i386/libbfd.a is built and installed, do not mark it as obsolete. "obsolete" added in 1.46 without a particular reason, file is not obsolete in md.sparc64.
|
| #
1.50 |
|
28-Jun-2009 |
agc |
Remove premature addition of compat32 libs to arch-specific sets.
|
| #
1.49 |
|
09-Jun-2009 |
mrg |
fix netpgp library issues.
|
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
| #
1.48 |
|
12-May-2009 |
plunky |
remove libsdp as improved functionality has been enabled in libbluetooth.
|
| #
1.47 |
|
17-Apr-2009 |
dyoung |
Fix keywords: /usr/lib/i386/libiberty* need 'bfd', not 'debuglib'. /usr/lib/i386/libvers* need 'kerberos', not 'debuglib'.
|
| #
1.46 |
|
17-Apr-2009 |
dyoung |
Apply the same keywords to the 32-bit compat files as apply to the non-compat equivalent files, to stop amd64/sparc64 builds with MKxxx=no options from failing because files in the DESTDIR are missing from the METALOG.
amd64 builds, now, with several MKxxx=no options set. sparc64 probably needs some more work.
FWIW, join(1) saved me some manual labor as I copied keywords from non-compat to compat files:
1 Collect the files that are missing from the DESTDIR into compat-i386.files
2 Replicate the first column of compat-i386.files. Remove i386/ from the first column.
3 sort -k 1,1 distrib/sets/lists/comp/{md.amd64,mi,shl.*} distrib/sets/lists/base/{md.amd64,mi,module.amd64,module.mi,shl.elf,sh l.mi} | join -1 1 -2 1 -o '2.2 1.3' - compat-i386.files > compat-i386.keywords
4 Process distrib/lists/{base,comp}/md.amd64 with join -1 1 -2 1 -o '1.1 1.2 1.3,2.2' -a1 - compat-i386.keywords
|
| #
1.45 |
|
15-Apr-2009 |
dyoung |
Flag ldscripts with 'bfd'. Sort by first column.
|
| #
1.44 |
|
19-Nov-2008 |
pooka |
branches: 1.44.2; Split vfs out of rumpkern into rumpvfs. Non-fs rumps no longer include the file system code. File system rumps explicitly need to include rumpvfs from now on.
|
| #
1.43 |
|
12-Nov-2008 |
pooka |
Update compat library setlists for MKPUFFS removal.
|
| #
1.42 |
|
08-Nov-2008 |
wiz |
Move libx86_64.so to the base set, for consistency (.so.0 and .so.0.0 are already there).
|
| #
1.41 |
|
03-Nov-2008 |
mlelstv |
Add Makefiles and file lists for various optional crypto libraries. Fixes PR lib/39846 and needs to be pulled up to netbsd-5.
|
| #
1.40 |
|
31-Oct-2008 |
mrg |
fix MKPIC=no builds.
|
|
Revision tags: netbsd-5-base
|
| #
1.39 |
|
30-Oct-2008 |
njoly |
branches: 1.39.2; Fix amd64 (and sparc64) build with MKPUFFS=no.
|
| #
1.38 |
|
30-Oct-2008 |
mrg |
fix a bunch of MKPROFILE=no and MKSHARE=no errors introduced by myself and a few others.
|
| #
1.37 |
|
30-Oct-2008 |
mrg |
add the compat librefuse / libp2k entries.
move the compat shlibs into "base-compat-shlib", not "base-i18n-shlib".
|
| #
1.36 |
|
26-Oct-2008 |
mrg |
add files built with MKCOMPAT != "no".
|
| #
1.35 |
|
26-Oct-2008 |
mrg |
- install i386 includes on amd64 - sort
|
|
Revision tags: matt-mips64-base2
|
| #
1.34 |
|
12-Oct-2008 |
mrg |
- install ldscripts on sparc64 - move ldscripts to /usr/libdata/ldscripts
|
|
Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base mjf-devfs2-base
|
| #
1.33 |
|
11-May-2008 |
ad |
Share cpu.h between the x86 ports.
|
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
|
| #
1.32 |
|
26-Feb-2008 |
drochner |
branches: 1.32.2; 1.32.4; install pmmintrin.h for SSE3
|
|
Revision tags: mjf-devfs-base
|
| #
1.31 |
|
17-Feb-2008 |
bouyer |
branches: 1.31.2; 1.31.4; 1.31.6; Install xenio.h and xenio3.h in /usr/include/xen, for the benefit of xentools3.
XXX ignore those in Makefile.ioctl-c, they don't compile properly outside of the Xen context and the ioctls from xenio.h conflicts with soundcard.h
|
| #
1.30 |
|
20-Jan-2008 |
yamt |
add x86/pmap_pv.h
|
|
Revision tags: pc532-eol-2008 matt-armv6-base
|
| #
1.29 |
|
04-Jan-2008 |
dsl |
Add /usr/include/amd64/frame_regs.h
|
| #
1.28 |
|
20-Dec-2007 |
ad |
- Make __cpu_simple_lock and similar real functions and patch at runtime. - Remove old x86 atomic ops. - Drop text alignment back to 16 on i386 (really, this time). - Minor cleanup.
|
|
Revision tags: cube-autoconf-base
|
| #
1.27 |
|
02-Dec-2007 |
bouyer |
Install the linker scripts on amd64, which allows to link x86 32bit objects using the native ld(1). This helps building pkgsrc/sysutils/xentools3-hvm on amd64; is also allows to build the x86 boot blocks with the native toolchain.
|
| #
1.26 |
|
18-Oct-2007 |
yamt |
sync with kernel after the merge of yamt-x86pmap branch.
|
|
Revision tags: matt-mips64-base
|
| #
1.25 |
|
04-Jul-2007 |
njoly |
branches: 1.25.4; Add amd64 specific debug files. Fix build.sh release for amd64 with MKDEBUG=yes
|
| #
1.24 |
|
16-Apr-2007 |
ad |
+ x86/sysarch.h
|
| #
1.23 |
|
09-Feb-2007 |
ad |
Sync with changes introduced by merging the newlock2 branch.
|
| #
1.22 |
|
02-Jan-2007 |
dbj |
add ./usr/include/x86/cputypes.h
|
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-4-base
|
| #
1.21 |
|
13-Jul-2006 |
he |
Move the single remaining line from md.x86_64 to md.amd64, and put md.x86_64 back to deleted state. It is a long time since the latter file was inspected when putting together set lists for amd64.
|
|
Revision tags: peter-altq-base
|
| #
1.20 |
|
12-Feb-2006 |
riz |
Add linux32_machdep.h .
|
| #
1.19 |
|
04-Feb-2006 |
jmmv |
Revert yesterday's change that attempted to fix the detection of the boot device when using a Multiboot boot loader. It couldn't work because these boot loaders do not pass a checksum of the disk so matchbiosdisk() cannot really find any matches. I should have gone to sleep before commiting...
Found by xtraeme@.
|
| #
1.18 |
|
03-Feb-2006 |
jmmv |
When booting an i386 kernel with Multiboot, properly detect the boot device by looking it up in the x86_alldisks table (instead of trying to match it to 'wd*' manually).
In order to do this, move the cpu_rootconf function from x86 common code to amd64 and i386 specific one. This way, i386 can do an extra step (call the appropriate Multiboot code) in the appropriate place (after x86_matchbiosdisks and before findroot()).
|
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
| #
1.17 |
|
21-Jan-2005 |
dyoung |
Exclude additional files from the set lists if MKGCCCMDS=no.
|
|
Revision tags: rtr-xorg-branch-base
|
| #
1.16 |
|
12-Aug-2004 |
lukem |
Move the lib<foo>.so entry (link) from comp to base, so that applications on systems without the `comp' set installed can dlopen() a library without supplying the major number.
|
| #
1.15 |
|
02-Jul-2004 |
drochner |
add a <machine/joystick.h> which just includes the new common one
|
| #
1.14 |
|
08-May-2004 |
kleink |
Add <machine/wchar_limits.h>.
|
| #
1.13 |
|
08-May-2004 |
martin |
Add emmintrin.h.
|
|
Revision tags: netbsd-2-0-base
|
| #
1.12 |
|
11-Jan-2004 |
lukem |
branches: 1.12.2; MKLINT=no support
|
| #
1.11 |
|
11-Jan-2004 |
lukem |
reformat whitespace
|
| #
1.10 |
|
03-Jan-2004 |
lukem |
Support MKPROFILE=no
|
| #
1.9 |
|
29-Dec-2003 |
lukem |
Significant overhaul of how the sets are used:
* Add an optional third field to the sets file which is a list of comma separated keywords that control if the line is printed. Currently supported keywords kerberos4 ${MKKERBEROS4} != no kerberos ${MKKERBEROS} != no lint ${MKLINT} != no obsolete ${obsolete} != 0. In this case, non obsolete files are not printed. (This will allow future support for builds with variables such as MKHESIOD and MKYP set to "no".)
* Use sh(1)'s getopts where appropriate, and otherwise cleanup the various scripts.
* Move defaults for sets.subr from sets.defaults into sets.subr. Move replicated code for determining stuff such as shlibs type from various scripts into sets.subr.
* Merge the obsolete.*, krb.*, krb4.* and lint.* into the appropriate main lists with the relevant third field keyword(s).
|
| #
1.8 |
|
05-Dec-2003 |
matt |
Add MMX/SSE (i386,amd64) and Altivec (powerpc) include files.
|
| #
1.7 |
|
22-Oct-2003 |
kleink |
Add <x86/math.h>.
|
| #
1.6 |
|
27-Sep-2003 |
mrg |
update for amd64 build.
XXX: still missing ./usr/bin/gdb & friends, which are in comp/mi, etc.
|
| #
1.5 |
|
05-Jun-2003 |
jwise |
Fix syspkg names on some libraries (these are under comp-, not base-).
|
| #
1.4 |
|
27-Apr-2003 |
fvdl |
Add atomic.h
|
| #
1.3 |
|
27-Apr-2003 |
wiz |
Add some obsolete files (after x86_64 -> amd64).
|
| #
1.2 |
|
27-Apr-2003 |
fvdl |
x86_64 -> amd64
|
| #
1.1 |
|
26-Apr-2003 |
fvdl |
x86_64 -> amd64
|