Randy just reverted the update to pciutils-2.2.4 because it can
potentially break HAL. The reason is that when zlib support is built
into pciutils, it will prefer using pci.ids.gz in both the library and
update script. However, HAL simply tries to open pci.ids and will bomb
if it doesn't find it. I think we might be able to find some middle
ground here to allow the update in and not have it break HAL or
anything else that's just trying to access pci.ids.

1. As Randy suggested, add a note about unzipping pci.ids if you're using HAL.

2. Disable the zlib support with `make ZLIB=no' in pciutils.

3. Patch the update-pciids script so that you can enable/disable
compressing the updated data.

The details are that with zlib support, the code in libpci looks for
the most recent pci.ids.gz and falls back to the most recent pci.ids
if none is found. HAL, on the other hand, just looks for pci.ids where
you said it would be at build time and does the standard file opening
calls to read it. I think hald will quit if it can't find the file.

Any other ideas? What do you guys think?

--
Dan
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to