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$