• Home
  • Raw
  • Download

Lines Matching +full:binutils +full:- +full:powerpc64 +full:- +full:linux +full:- +full:gnu

9     https://docs.freebsd.org/en/books/handbook/cutting-edge/#makeworld
16 14.2-RELEASE.
19 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
20 been upgraded to 18.1.6. It is important that you run `make delete-old`
42 non-compliant MTAs; please see the first 8.18.1 release note in
96 Move standard include files to the clibs-dev package and move clang
97 internal libraries and headers to clang and clang-dev. Upgrading systems
101 pkg upgrade -y FreeBSD-utilities
102 pkg upgrade -y FreeBSD-utilities-dev
103 pkg upgrade -y
121 Following the general removal of MIPS support, the ath(4) AHB bus-
129 Out-of-tree kernel modules will need to be rebuilt.
146 the base system. It is important to rebuild third-party software
175 all non-x86 platforms for some time now. If you need to fall back,
186 Add jobs.mk to save typing. Enables -j${JOB_MAX} and logging
188 make buildworld-jobs
190 make -j${JOB_MAX} buildworld > ../buildworld.log 2>&1
227 LinuxKPI pci.h changes may require out-of-tree drivers to be recompiled.
231 llvm-objump is now always installed as objdump. Previously there was
235 GNU objdump; readelf is available for inspecting ELF files, and GNU
236 objdump is available from the devel/binutils port or package.
251 needs to use devctl to re-enable the device, and reprobe it (or set
257 pf no longer accepts 'scrub fragment crop' or 'scrub fragment drop-ovl'.
269 pkg install FreeBSD-dhclient FreeBSD-geom FreeBSD-resolvconf \
270 FreeBSD-devd FreeBSD-devmatch
282 LinuxKPI pm.h changes require an update to the latest drm-kmod version
283 before re-compiling to avoid errors.
310 Unbound support for RFC8375: The special-use domain 'home.arpa' is
311 by default blocked. To unblock it use a local-zone nodefault
313 local-zone: "home.arpa." nodefault
315 Or use another type of local-zone to override with your choice.
356 # chsh -s csh
374 audio/freebsd-13-mixer
387 application-specific configuration option for applications
419 % sudo -E make install
428 awk has been updated to the latest one-true-awk version 20210215.
462 https://lists.freebsd.org/archives/freebsd-current/2021-June/000153.html
465 git update-ref -d refs/remotes/freebsd/vendor/openzfs
470 which break drm-kmod. In addition various other additions where
478 pkg install -f FreeBSD-openssl
488 delegations by setting vfs.nfsd.issue_delegations non-zero
497 needing a working back channel for server->client RPCs.
503 mount option for Linux NFSv4.1/4.2 mounts.
506 For 64-bit architectures the base system is now built with Position
512 Please update your drm-kmod port to after the __FreeBSD_version 1400003
522 Transport-independent parts of HID support have been split off the USB
535 https://github.com/bsdimp/freebsd-git-docs/blob/main/src-cvt.md
545 Obsolete in-tree GDB 6.1.1 has been removed. GDB (including kgdb)
549 ping6 has been merged into ping. It can now be called as "ping -6".
554 If you have multi-fib configuration and rely on existence of all
558 The internal pre-processor in the calendar(1) program has been
559 extended to support more C pre-processor commands (e.g. #ifdef, #else,
566 have been moved to the deskutils/calendar-data port, much like the
568 make delete-old-files, you need to install it to retain full
575 find sys -name LINT\* -delete
579 command you want to un-auger the tree is
581 svn revert -R .
599 to an explicit "zpool import -a" in one of the rc scripts enabled by
600 zfs_enable=YES. This means your non-root zpools won't auto import until
616 As such, all the NFS modules must be re-compiled from sources.
619 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
638 accepted. An exp-run has identified all of the problems with this in
639 ports, but other non-ports software may need extra escapes removed to
643 from rtld: Undefined symbol "regcomp@FBSD_1.6" -- It is imperative that
649 implementation corrects non-conformant behavior of the previous bc
650 and adds GNU bc compatible options. It offers a number of extensions,
667 re-enable it for system root only on non-ZFS filesystems with the
671 It may be advised to setup aliases for grep to default to `-d skip` if
672 commonly non-recursively grepping a list that includes directories and
678 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
691 a slightly older -CURRENT userland and older FreeBSD userlands may not
695 Upstream DTS from Linux 5.6 was merged and they now have the SID
703 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
711 amd is still available in the sysutils/am-utils port.
717 The WITH_GPL_DTC option has been removed. The BSD-licenced device tree
732 ncurses has been updated to a newer version (6.2-20200215). Given the ABI
755 Architectures not supported by in-tree Clang/LLVM require an
762 short-term transition aid they may be enabled via WITH_* options.
763 GCC 4.2.1 is expected to be removed from the tree on 2020-03-31.
773 LLD is now the default linker for powerpc64. The change for powerpc64
778 Kernel-loadable random(4) modules are no longer unloadable.
781 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
835 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
854 with ping. If you use any of -ARWXaghmrtwx, you must update your
859 and the "-o sync_unmount" and "-o init_backgrounded" mount options have
867 a non-default value, please tell asomers@FreeBSD.org why.
873 world-readable. If the /var/account directory must be created by
885 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
896 User-wired pages now have their own counter,
899 long. bhyve VMs wired with the -S are now subject to the user
921 non-zero to bypass the random device prior to seeding, or zero to
923 For now, set to 1 (unsafe) by default to restore pre-r346250 boot
927 read-only diagnostic sysctl that is set when bypass is enabled and
935 non-zero to disable warnings in dmesg when the same conditions are
948 r338192 (Aug. 22, 2018) will not work unless the "-use-udpsock"
950 nfsuserd daemons built from head sources that are post-r338192 are
960 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
990 the -b (bootnum) parameter for commands where the bootnum was previously
991 specified with each option. For example 'efibootmgr -B 0001' is now
992 'efibootmgr -B -b 0001'.
998 from clients using a reserved port. Since both the FreeBSD and Linux
1003 The XLP config has been removed. We can't support 64-bit atomics in this
1004 kernel because it is running in 32-bit mode. XLP users must transition
1005 to running a 64-bit kernel (XLP64 or XLPN32).
1014 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1025 linker as /usr/bin/ld) GNU ld is no longer installed as ld.bfd, as
1027 GNU ld should install the binutils port or package.
1032 by building a world with -DWITHOUT_BSD_CRTBEGIN.
1037 FreeBSD-13. It is available as a package (ctm) for all supported
1048 $ newsyslog -Nrv
1052 just install the drm-kmod port. All others should install
1053 drm-legacy-kmod.
1056 drm-kmod. For hardware older than 2013, however, some users will need
1057 to use drm-legacy-kmod if drm-kmod doesn't work for them. Hardware older
1058 than 2008 usually only works in drm-legacy-kmod. The graphics team can
1061 have hardware supported by drm-kmod, you are strongly encouraged to use
1064 Other than KPI chasing, drm-legacy-kmod will not be updated. As outlined
1069 Generally, anybody using the drm*-kmod packages should add
1071 cross-threading surprises, especially with automatic driver
1072 loading from X11 startup. These will become the defaults in 13-current
1085 important to rebuild third-party software after upgrading. The value
1097 powerpc64. You may set 'options NVME_USE_NVD=1' in your kernel conf or
1113 default since FreeBSD-11.
1129 bhyve uses userboot.so. It remains 4th-only until some issues are solved
1137 environment, or using `ls --color=never`. The ls(1) specific CLICOLOR
1142 restore the old behavior, set PAGER="more" and MANPAGER="more -s" in
1187 u-boot will expose as an EFI frame buffer.
1192 existing systems. Do not skip the "mergemaster -Fp" step before
1198 still be run as non-root by setting ntpd_user=ntpd in rc.conf, after
1214 netstat has been broken to allow 32-bit binaries to work on
1215 64-bit kernels without modification. These programs will need
1218 structures from pointers to 64-bit virtual addresses.
1234 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1261 The on-disk format for hwpmc callchain records has changed to include
1274 working kernel, either lld or a newer binutils. lld is built by default
1278 binutils port/package). lld will soon be default, and this requirement
1285 The nxge(4) driver has been removed. This driver was for PCI-X 10g
1334 When using syslog-ng, add the 'syslog-protocol' flag to local
1338 unix-dgram("/var/run/log" flags(syslog-protocol));
1375 FreeBSD boot loader enhanced with Lua scripting. It's purely opt-in for
1377 Co-existence for the transition period will come shortly. Booting is a
1378 complex environment and test coverage for Lua-enabled loaders has been
1389 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1404 into apm. It was a no-op on ACPI in current for a while now (but was
1413 This can be re-enabled by setting the following in loader.conf:
1418 hardclock-based software watchdog if no hardware watchdog is
1446 The naive and non-compliant support of posix_fallocate(2) in ZFS
1457 /etc/src-env.conf (not /etc/src.conf), or passing the option in the
1462 builds, and /usr/obj/<arch>/<srcdir> for cross-builds, to a unified
1464 format by setting WITHOUT_UNIFIED_OBJDIR=yes in /etc/src-env.conf,
1465 the environment, or with -DWITHOUT_UNIFIED_OBJDIR when building.
1468 tools by looking up the OBJDIR used by 'make -V .OBJDIR' means rather
1472 The native-xtools target no longer installs the files by default to the
1473 OBJDIR. Use the native-xtools-install target with a DESTDIR to install
1474 to ${DESTDIR}/${NXTP} where NXTP defaults to /nxb-bin.
1493 When building multiple kernels using KERNCONF, non-existent KERNCONF
1507 For 32-bit arm compiled for hard-float support, soft-floating point
1510 /usr/libsoft also existed). Only users with a hard-float ld.so, but
1511 soft-float everything else should be affected.
1528 - The "beforecheck" and "aftercheck" targets are now specified.
1529 - ${CHECKDIR} (added in commit noted above) has been removed.
1530 - Legacy behavior can be enabled by setting
1539 The end-user should set "WITH_INSTALL_AS_USER" in src.conf(5) or the
1552 foreground mode (i.e., do not use the -p or -y options). As it
1564 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 5.0.0.
1570 r-commands (rlogin, rsh, etc.) to be built with the base system.
1573 The FreeBSD/powerpc platform now uses a 64-bit type for time_t. This is
1578 must be recompiled. powerpc64 is largely unaffected, except in the case
1579 of 32-bit compatibility. All 32-bit binaries will be affected.
1584 fashion. This prevents many of the common foot-shooting actions in the
1605 The GNU roff toolchain has been removed from base. To render manpages
1606 which are not supported by mandoc(1), man(1) can fallback on GNU roff
1608 To render roff(7) documents, consider using GNU roff from ports or the
1610 via pkg install heirloom-doctools.
1633 bus bind type - this is where probe/attach is done.
1638 The "ino64" 64-bit inode project has been committed, which extends
1646 For the safest in-place upgrade begin by removing previous build
1647 artifacts via "rm -rf /usr/obj/*". Then, carefully follow the full
1658 migration before the end-of-life date for FreeBSD 11.
1661 GNU diff has been replaced by a BSD licensed diff. Some features of GNU
1663 GNU diff is available via the diffutils package under the gdiff name.
1676 instead of requiring that the aarch64-binutils port or package be
1677 installed. To continue using aarch64-binutils, set
1678 CROSS_BINUTILS_PREFIX=/usr/local/aarch64-freebsd/bin .
1696 - `cfiscsi_load="YES"` in loader.conf(5).
1697 - Add `cfiscsi` to `$kld_list` in rc.conf(5).
1698 - ctladm(8)/ctld(8), when compiled with iSCSI support
1722 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 4.0.0.
1750 but you use igb(4), you need to re-add em(4) to your custom
1754 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.1.
1759 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.0.
1770 chromebook_platform(4), to work properly on Chromebook-class hardware.
1776 rtwn(4) main module + rtwn_usb(4) and rtwn_pci(4) bus-specific
1779 conflict (rtwnrtl8192cU(B) -> rtwnrtl8192cE(B))
1782 GNU rcs has been removed from base. It is available as packages:
1783 - rcs: Latest GPLv3 GNU rcs version.
1784 - rcs57: Copy of the latest version of GNU rcs (GPLv2) before it was
1799 to avoid a name clash with shared libraries on case-insensitive file
1803 GNU rcs has been turned off by default. It can (temporarily) be built
1805 Otherwise, GNU rcs is available from packages:
1806 - rcs: Latest GPLv3 GNU rcs version.
1807 - rcs57: Copy of the latest version of GNU rcs (GPLv2) from base.
1828 standards-conforming UDP application. The new behaviour can be
1839 After branch N is created, entries older than the N-2 branch point are removed
1847 -------------
1852 commands with 'env -i '. See the env(1) manual page for more details.
1853 Occasionally a build failure will occur with "make -j" due to a race
1854 condition. If this happens try building again without -j, and please
1859 do an upgrade to the new branch. This is the best-tested upgrade path,
1870 major release at a time, including running `make delete-old` at each
1886 ---------
1897 block on the freebsd-boot partition of a GPT partitioned drive ada0:
1898 gpart bootcode -p /boot/gptzfsboot -i $N ada0
1905 Non-boot pools do not need these updates.
1908 ---------
1932 -----------------
1935 failsafe as it uses a /usr/obj tree with a fresh mini-buildworld,
1937 make kernel-toolchain
1938 make -DALWAYS_CHECK_MAKE buildkernel KERNCONF=YOUR_KERNEL_HERE
1939 make -DALWAYS_CHECK_MAKE installkernel KERNCONF=YOUR_KERNEL_HERE
1944 ---------------------
1949 nextboot -k testkernel
1952 -----------------------------------------------------------
1961 etcupdate -p [5]
1963 etcupdate -B [4]
1964 make delete-old [6]
1967 To cross-install current onto a separate partition
1968 --------------------------------------------------
1975 <boot into -stable>
1980 make installworld DESTDIR=${CURRENT_ROOT} -DDB_FROM_SRC
1991 To upgrade in-place from stable to current
1992 ----------------------------------------------
1998 etcupdate -p [5]
2000 etcupdate -B [4]
2001 make delete-old [6]
2010 Also, if you are tracking -current, you must be subscribed to
2011 freebsd-current@freebsd.org. Make sure that before you update
2013 messages there. If in doubt, please track -stable which has
2018 [1] If you have third party modules, such as drm-kmod or vmware, you
2021 your system and install them as well. If you are running -current, you
2027 PORTS_MODULES+=x11/nvidia-driver
2029 [3] From the bootblocks, boot -s, and then do
2030 fsck -p
2031 mount -u /
2032 mount -a
2035 adjkerntz -i # if CMOS is wall time
2039 [4] Note: This step is non-optional. Failure to do this step
2043 as the archives of freebsd-current and freebsd-hackers mailing lists
2046 [5] Usually this step is a no-op. However, from time to time
2051 can be deleted by "make delete-old-libs", but you have to make
2078 breakages in tracking -current. It is not guaranteed to be a complete
2085 Copyright 1998-2009 M. Warner Losh <imp@FreeBSD.org>