UPDATING (a24eff5315dee02bf9c0e8378ffdaa84df888bfa) | UPDATING (f699bbbbe4e122f28903924b4f698c33c726f34c) |
---|---|
1Updating Information for FreeBSD current users 2 3This file is maintained by imp@village.org. Please send new entries 4directly to him. See end of file for further details. For commonly 5done items, please see the end of the file. Search for 'COMMON 6ITEMS:' 7 820000825: --- 96 unchanged lines hidden (view full) --- 105 down and uncover other latent bugs in the code. If you need to 106 run at full speed, you can disable this by doing the following: 107 ln -s aj /etc/malloc.conf 108 10920000706: 110 libftpio's version was accidentally bumped a few days ago. This 111 has been corrected. You may need to remove /usr/lib/libftpio.so.6 112 before doing your next buildworld/installworld pair. It certainly | 1Updating Information for FreeBSD current users 2 3This file is maintained by imp@village.org. Please send new entries 4directly to him. See end of file for further details. For commonly 5done items, please see the end of the file. Search for 'COMMON 6ITEMS:' 7 820000825: --- 96 unchanged lines hidden (view full) --- 105 down and uncover other latent bugs in the code. If you need to 106 run at full speed, you can disable this by doing the following: 107 ln -s aj /etc/malloc.conf 108 10920000706: 110 libftpio's version was accidentally bumped a few days ago. This 111 has been corrected. You may need to remove /usr/lib/libftpio.so.6 112 before doing your next buildworld/installworld pair. It certainly |
113 won't hurt to remove it before the update proceedure. It will | 113 won't hurt to remove it before the update procedure. It will |
114 break fetch until a new one is built, but ftp can be used in the 115 interrum if needed. 116 11720000705: 118 The crypto packages have changed for the cvsup. This has been done 119 in a backward compatible way, but the old packages will go away at 120 some point in the future. Look at /usr/share/examples/cvsup for 121 details. --- 59 unchanged lines hidden (view full) --- 181 devices. 182 183 In addition, you'll need to update your boot blocks to a 184 more modern version, if you haven't already done so. Modern 185 here means 4.0 release or newer (although older releases 186 may work). 187 18820000612: | 114 break fetch until a new one is built, but ftp can be used in the 115 interrum if needed. 116 11720000705: 118 The crypto packages have changed for the cvsup. This has been done 119 in a backward compatible way, but the old packages will go away at 120 some point in the future. Look at /usr/share/examples/cvsup for 121 details. --- 59 unchanged lines hidden (view full) --- 181 devices. 182 183 In addition, you'll need to update your boot blocks to a 184 more modern version, if you haven't already done so. Modern 185 here means 4.0 release or newer (although older releases 186 may work). 187 18820000612: |
189 Peter took an axe to config(8). Besure that you read his mail | 189 Peter took an axe to config(8). Be sure that you read his mail |
190 on the topic before even thinking about updating. You will 191 need to create a /boot/device.hints or add a hints directive 192 to your config file to compile them in statically. The format 193 of the config file has changed as well. Please see GENERIC or 194 NEWCARD for examples of the new format. 195 19620000522: 197 A new set of binutils went into the tree today. Anybody --- 25 unchanged lines hidden (view full) --- 2232000427: 224 You may need to build gperf 225 cd /usr/src/gnu/usr.bin/gperf && make depend all install 226 when upgrading from 4.0 -> current. The build system now uses 227 an option only in -current. 228 22920000417: 230 The method that we brand ELF binaries has changed to be more | 190 on the topic before even thinking about updating. You will 191 need to create a /boot/device.hints or add a hints directive 192 to your config file to compile them in statically. The format 193 of the config file has changed as well. Please see GENERIC or 194 NEWCARD for examples of the new format. 195 19620000522: 197 A new set of binutils went into the tree today. Anybody --- 25 unchanged lines hidden (view full) --- 2232000427: 224 You may need to build gperf 225 cd /usr/src/gnu/usr.bin/gperf && make depend all install 226 when upgrading from 4.0 -> current. The build system now uses 227 an option only in -current. 228 22920000417: 230 The method that we brand ELF binaries has changed to be more |
231 acceptible to the binutils maintainers. You will need to | 231 acceptable to the binutils maintainers. You will need to |
232 rebrand your ELF binaries that aren't native. One problem 233 binary is the Linux ldconfig. After your make world, but 234 before you reboot, you'll neeed to issue: 235 brandelf -t Linux /compat/linux/sbin/ldconfig 236 if you have Linux compatibility enabled on your machine. 237 23820000320: 239 If you have really bad/marginal IDE drives, you may find they 240 don't work well. Use pio mode instead. The easiest way to 241 cope if you have a problem combination is to add: 242 /sbin/sysctl -w hw.atamodes=pio,pio,pio,pio 243 to the start of /etc/rc.conf. 244 24520000319: | 232 rebrand your ELF binaries that aren't native. One problem 233 binary is the Linux ldconfig. After your make world, but 234 before you reboot, you'll neeed to issue: 235 brandelf -t Linux /compat/linux/sbin/ldconfig 236 if you have Linux compatibility enabled on your machine. 237 23820000320: 239 If you have really bad/marginal IDE drives, you may find they 240 don't work well. Use pio mode instead. The easiest way to 241 cope if you have a problem combination is to add: 242 /sbin/sysctl -w hw.atamodes=pio,pio,pio,pio 243 to the start of /etc/rc.conf. 244 24520000319: |
246 The ISA and PCI compatability shims have been connected to the | 246 The ISA and PCI compatibility shims have been connected to the |
247 options COMPAT_OLDISA and COMPAT_OLDPCI. If you are using old 248 style PCI or ISA drivers (i.e. tx, voxware, etc.) you must 249 include the appropriate option in your kernel config. Drivers 250 using the shims should be updated or they won't ship with 251 5.0-RELEASE, targeted for 2001. 252 25320000318: | 247 options COMPAT_OLDISA and COMPAT_OLDPCI. If you are using old 248 style PCI or ISA drivers (i.e. tx, voxware, etc.) you must 249 include the appropriate option in your kernel config. Drivers 250 using the shims should be updated or they won't ship with 251 5.0-RELEASE, targeted for 2001. 252 25320000318: |
254 We've entered the tradtional post release dumping party. | 254 We've entered the traditional post release dumping party. |
255 Large kernel changes are being committed and are in the 256 works. It is important to keep the systems' klds and kernel 257 in sync as kernel interfaces and structures are changing. 258 Before reporting kernel panics, make sure that all modules 259 that you are loading are up to date. 260 26120000315: 262 If you are upgrading from an older version of FreeBSD, you --- 15 unchanged lines hidden (view full) --- 278 installworld. This is especially true when upgrading between 279 "distant" versions (eg one that cross a major release boundary 280 or several minor releases, or when several months have passed 281 on the -current branch). 282 283 To build a kernel 284 ----------------- 285 If you are updating from a prior version of FreeBSD (even one just | 255 Large kernel changes are being committed and are in the 256 works. It is important to keep the systems' klds and kernel 257 in sync as kernel interfaces and structures are changing. 258 Before reporting kernel panics, make sure that all modules 259 that you are loading are up to date. 260 26120000315: 262 If you are upgrading from an older version of FreeBSD, you --- 15 unchanged lines hidden (view full) --- 278 installworld. This is especially true when upgrading between 279 "distant" versions (eg one that cross a major release boundary 280 or several minor releases, or when several months have passed 281 on the -current branch). 282 283 To build a kernel 284 ----------------- 285 If you are updating from a prior version of FreeBSD (even one just |
286 a few days old), you should follow this proceedure. With a | 286 a few days old), you should follow this procedure. With a |
287 /usr/obj tree with a fresh buildworld, 288 make buildkernel KERNEL=YOUR_KERNEL_HERE 289 make installkernel KERNEL=YOUR_KERNEL_HERE 290 291 To just build a kernel when you know that it won't mess you up 292 -------------------------------------------------------------- 293 cd src/sys/{i386,alpha}/conf 294 config KERNEL_NAME_HERE [1] --- 38 unchanged lines hidden (view full) --- 333 system on reboot. 334 335 [2] If you have legacy ISA devices, you may need to create 336 your own device.hints to reflect your unique hardware 337 configuration. 338 339FORMAT: 340 | 287 /usr/obj tree with a fresh buildworld, 288 make buildkernel KERNEL=YOUR_KERNEL_HERE 289 make installkernel KERNEL=YOUR_KERNEL_HERE 290 291 To just build a kernel when you know that it won't mess you up 292 -------------------------------------------------------------- 293 cd src/sys/{i386,alpha}/conf 294 config KERNEL_NAME_HERE [1] --- 38 unchanged lines hidden (view full) --- 333 system on reboot. 334 335 [2] If you have legacy ISA devices, you may need to create 336 your own device.hints to reflect your unique hardware 337 configuration. 338 339FORMAT: 340 |
341This file contains a list, in reverse chronologocal order, of major | 341This file contains a list, in reverse chronological order, of major |
342breakages in tracking -current. Not all things will be listed here, 343and it only starts on March 15, 2000. Updating files can found in 344previous releases if your system is older than this. 345 346Please filter your entries through Warner Losh (imp@village.org) so 347that the style, formatting, etc of this file can be maintained. 348 349$FreeBSD$ | 342breakages in tracking -current. Not all things will be listed here, 343and it only starts on March 15, 2000. Updating files can found in 344previous releases if your system is older than this. 345 346Please filter your entries through Warner Losh (imp@village.org) so 347that the style, formatting, etc of this file can be maintained. 348 349$FreeBSD$ |