* making allyesconfig compile
@ 2003-12-13 9:18 David Mosberger
0 siblings, 0 replies; only message in thread
From: David Mosberger @ 2003-12-13 9:18 UTC (permalink / raw)
To: linux-ia64
Since I had a need to compile as many kernel files as possible, I
hacked the Kconfig files a bit to get things to the point where the
kernel gets linked. The actual link blows up because the kernel is
too big and exhausts the global-offset-table, but still, I thought I'd
post the patch in case anyone cares for it. I don't know most of the
drivers in question and just putting an !IA64 or !ISA dependency may
not be the right thing, but at least it does show what's causing
compile-time failures.
Enjoy,
--david
=== drivers/block/Kconfig 1.15 vs edited ==--- 1.15/drivers/block/Kconfig Thu Oct 9 07:53:10 2003
+++ edited/drivers/block/Kconfig Fri Dec 12 22:25:11 2003
@@ -6,7 +6,7 @@
config BLK_DEV_FD
tristate "Normal floppy disk support"
- depends on !X86_PC9800 && !ARCH_S390
+ depends on !X86_PC9800 && !ARCH_S390 && !IA64
---help---
If you want to use the floppy disk drive(s) of your PC under Linux,
say Y. Information about this driver, especially important for IBM
=== drivers/char/Kconfig 1.25 vs edited ==--- 1.25/drivers/char/Kconfig Tue Oct 21 22:10:32 2003
+++ edited/drivers/char/Kconfig Fri Dec 12 22:27:49 2003
@@ -214,7 +214,7 @@
config SYNCLINK
tristate "Microgate SyncLink card support"
- depends on SERIAL_NONSTANDARD
+ depends on SERIAL_NONSTANDARD && ISA
help
Provides support for the SyncLink ISA and PCI multiprotocol serial
adapters. These adapters support asynchronous and HDLC bit
@@ -616,6 +616,7 @@
config QIC02_TAPE
tristate "QIC-02 tape support"
+ depends on ISA
help
If you have a non-SCSI tape drive like that, say Y.
@@ -716,7 +717,7 @@
config HW_RANDOM
tristate "Intel/AMD/VIA HW Random Number Generator support"
- depends on (X86 || IA64) && PCI
+ depends on X86 && PCI
---help---
This driver provides kernel-side support for the Random Number
Generator hardware found on Intel i8xx-based motherboards,
@@ -731,6 +732,7 @@
config NVRAM
tristate "/dev/nvram support"
+ depends on !IA64
---help---
If you say Y here and create a character special file /dev/nvram
with major number 10 and minor number 144 using mknod ("man mknod"),
@@ -782,7 +784,7 @@
config GEN_RTC
tristate "Generic /dev/rtc emulation"
- depends on RTC!=y
+ depends on RTC!=y && !IA64
---help---
If you say Y here and create a character special file /dev/rtc with
major number 10 and minor number 135 using mknod ("man mknod"), you
@@ -883,7 +885,7 @@
config FTAPE
tristate "Ftape (QIC-80/Travan) support"
- depends on BROKEN_ON_SMP
+ depends on BROKEN_ON_SMP && ISA
---help---
If you have a tape drive that is connected to your floppy
controller, say Y here.
=== drivers/message/i2o/Kconfig 1.5 vs edited ==--- 1.5/drivers/message/i2o/Kconfig Thu Sep 11 20:19:35 2003
+++ edited/drivers/message/i2o/Kconfig Fri Dec 12 22:37:06 2003
@@ -46,7 +46,7 @@
config I2O_SCSI
tristate "I2O SCSI OSM"
- depends on I2O && SCSI
+ depends on I2O && SCSI && !64BIT
help
Allows direct SCSI access to SCSI devices on a SCSI or FibreChannel
I2O controller. You can use both the SCSI and Block OSM together if
=== drivers/mtd/Kconfig 1.2 vs edited ==--- 1.2/drivers/mtd/Kconfig Wed May 28 08:01:01 2003
+++ edited/drivers/mtd/Kconfig Fri Dec 12 22:38:26 2003
@@ -70,7 +70,7 @@
config MTD_CMDLINE_PARTS
tristate "Command line partition table parsing"
- depends on MTD_PARTITIONS
+ depends on MTD_PARTITIONS && !IA64
---help---
Allow generic configuration of the MTD paritition tables via the kernel
command line. Multiple flash resources are supported for hardware where
=== drivers/net/irda/Kconfig 1.12 vs edited ==--- 1.12/drivers/net/irda/Kconfig Wed Sep 24 20:39:20 2003
+++ edited/drivers/net/irda/Kconfig Fri Dec 12 22:42:17 2003
@@ -284,7 +284,7 @@
config VLSI_FIR
tristate "VLSI 82C147 SIR/MIR/FIR (EXPERIMENTAL)"
- depends on EXPERIMENTAL && IRDA && PCI
+ depends on EXPERIMENTAL && IRDA && PCI && !IA64
help
Say Y here if you want to build support for the VLSI 82C147
PCI-IrDA Controller. This controller is used by the HP OmniBook 800
=== drivers/net/tokenring/Kconfig 1.11 vs edited ==--- 1.11/drivers/net/tokenring/Kconfig Thu Sep 25 17:20:37 2003
+++ edited/drivers/net/tokenring/Kconfig Fri Dec 12 22:43:38 2003
@@ -84,7 +84,7 @@
config TMS380TR
tristate "Generic TMS380 Token Ring ISA/PCI adapter support"
- depends on TR && (PCI || ISA)
+ depends on TR && (PCI || ISA) && !IA64
---help---
This driver provides generic support for token ring adapters
based on the Texas Instruments TMS380 series chipsets. This
=== drivers/parport/Kconfig 1.6 vs edited ==--- 1.6/drivers/parport/Kconfig Thu Sep 11 20:19:35 2003
+++ edited/drivers/parport/Kconfig Fri Dec 12 22:53:25 2003
@@ -9,6 +9,7 @@
config PARPORT
tristate "Parallel port support"
+ depends on !IA64
---help---
If you want to use devices connected to your machine's parallel port
(the connector at the computer with 25 holes), e.g. printer, ZIP
=== drivers/pnp/Kconfig 1.6 vs edited ==--- 1.6/drivers/pnp/Kconfig Tue Aug 5 14:21:26 2003
+++ edited/drivers/pnp/Kconfig Fri Dec 12 22:56:58 2003
@@ -6,6 +6,7 @@
config PNP
bool "Plug and Play support"
+ depends on !IA64
---help---
Plug and Play (PnP) is a standard for peripherals which allows those
peripherals to be configured by software, e.g. assign IRQ's or other
=== drivers/scsi/Kconfig 1.43 vs edited ==--- 1.43/drivers/scsi/Kconfig Thu Oct 30 14:11:07 2003
+++ edited/drivers/scsi/Kconfig Fri Dec 12 23:05:38 2003
@@ -457,7 +457,7 @@
config SCSI_BUSLOGIC
tristate "BusLogic SCSI support"
- depends on (PCI || ISA || MCA) && SCSI
+ depends on (PCI || ISA || MCA) && SCSI && !IA64
---help---
This is support for BusLogic MultiMaster and FlashPoint SCSI Host
Adapters. Consult the SCSI-HOWTO, available from
@@ -509,7 +509,7 @@
config SCSI_EATA
tristate "EATA ISA/EISA/PCI (DPT and generic EATA/DMA-compliant boards) support"
- depends on (ISA || EISA || PCI) && SCSI
+ depends on (ISA || EISA || PCI) && SCSI && !IA64
---help---
This driver supports all EATA/DMA-compliant SCSI host adapters. DPT
ISA and all EISA I/O addresses are probed looking for the "EATA"
@@ -571,7 +571,7 @@
config SCSI_FUTURE_DOMAIN
tristate "Future Domain 16xx SCSI/AHA-2920A support"
- depends on (ISA || PCI) && SCSI
+ depends on (ISA || PCI) && SCSI && !IA64
---help---
This is support for Future Domain's 16-bit SCSI host adapters
(TMC-1660/1680, TMC-1650/1670, TMC-3260, TMC-1610M/MER/MEX) and
=== drivers/scsi/aic7xxx/Kconfig.aic79xx 1.8 vs edited ==--- 1.8/drivers/scsi/aic7xxx/Kconfig.aic79xx Mon Mar 10 16:57:17 2003
+++ edited/drivers/scsi/aic7xxx/Kconfig.aic79xx Fri Dec 12 23:03:54 2003
@@ -4,7 +4,7 @@
#
config SCSI_AIC79XX
tristate "Adaptec AIC79xx U320 support"
- depends on PCI
+ depends on PCI && !IA64
help
This driver supports all of Adaptec's Ultra 320 PCI-X
based SCSI controllers.
=== drivers/scsi/aic7xxx/Kconfig.aic7xxx 1.11 vs edited ==--- 1.11/drivers/scsi/aic7xxx/Kconfig.aic7xxx Thu Sep 11 20:19:35 2003
+++ edited/drivers/scsi/aic7xxx/Kconfig.aic7xxx Fri Dec 12 23:00:54 2003
@@ -4,6 +4,7 @@
#
config SCSI_AIC7XXX
tristate "Adaptec AIC7xxx Fast -> U160 support (New Driver)"
+ depends on !IA64
---help---
This driver supports all of Adaptec's Fast through Ultra 160 PCI
based SCSI controllers as well as the aic7770 based EISA and VLB
=== sound/oss/Kconfig 1.16 vs edited ==--- 1.16/sound/oss/Kconfig Thu Oct 16 13:57:19 2003
+++ edited/sound/oss/Kconfig Fri Dec 12 23:00:11 2003
@@ -132,7 +132,7 @@
config SOUND_EMU10K1
tristate "Creative SBLive! (EMU10K1)"
- depends on SOUND_PRIME!=n && SOUND && PCI
+ depends on SOUND_PRIME!=n && SOUND && PCI && !IA64
---help---
Say Y or M if you have a PCI sound card using the EMU10K1 chipset,
such as the Creative SBLive!, SB PCI512 or Emu-APS.
@@ -535,7 +535,7 @@
config SOUND_VIA82CXXX
tristate "VIA 82C686 Audio Codec"
- depends on SOUND_PRIME!=n && PCI
+ depends on SOUND_PRIME!=n && PCI && !IA64
help
Say Y here to include support for the audio codec found on VIA
82Cxxx-based chips. Typically these are built into a motherboard.
@@ -555,7 +555,7 @@
config SOUND_OSS
tristate "OSS sound modules"
- depends on SOUND_PRIME!=n && SOUND
+ depends on SOUND_PRIME!=n && SOUND && !IA64
help
OSS is the Open Sound System suite of sound card drivers. They make
sound programming easier since they provide a common API. Say Y or
@@ -668,7 +668,7 @@
config SOUND_GUS
tristate "Gravis Ultrasound support"
- depends on SOUND_OSS
+ depends on SOUND_OSS && ISA
help
Say Y here for any type of Gravis Ultrasound card, including the GUS
or GUS MAX. See also <file:Documentation/sound/oss/ultrasound> for more
=== sound/oss/dmasound/Kconfig 1.4 vs edited ==--- 1.4/sound/oss/dmasound/Kconfig Sun Sep 28 03:05:48 2003
+++ edited/sound/oss/dmasound/Kconfig Fri Dec 12 22:51:10 2003
@@ -56,3 +56,4 @@
config DMASOUND
tristate
+ depends on !IA64
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-12-13 9:18 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-13 9:18 making allyesconfig compile David Mosberger
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.