Re: Missing unistd_no.h and unistd_mm.h export on m68k
From: Lennart Sorensen
Date: Wed Feb 04 2009 - 13:51:02 EST
On Wed, Feb 04, 2009 at 01:31:42PM -0500, Lennart Sorensen wrote:
> On Wed, Feb 04, 2009 at 01:14:53PM -0500, Lennart Sorensen wrote:
> > make header_install fails to include the files unistd_no.h and
> > unistd_mm.h on m68k, while those two files are included by unistd.h.
> >
> > This patch fixes this by adding these two files to the list of m68k
> > specific headers to export.
> >
> > Signed-off-by: Len Sorensen <lsorense@xxxxxxxxxxxxxxxxxxx>
> >
> > Signed
> > diff --git a/arch/m68k/include/asm/Kbuild b/arch/m68k/include/asm/Kbuild
> > index 1a922fa..2bb4738 100644
> > --- a/arch/m68k/include/asm/Kbuild
> > +++ b/arch/m68k/include/asm/Kbuild
> > @@ -1,2 +1,2 @@
> > include include/asm-generic/Kbuild.asm
> > -header-y += cachectl.h
> > +header-y += cachectl.h unistd_no.h unistd_mm.h
>
> Hmm, seems it is actually much worse than I thought. All _no.h and
> _mm.h are being missed, making m68k compiles of things like uclibc
> rather broken. Yuck.
So updated patch that makes uclibc actually compile for m68k.
--
Len Sorensen
make header_install fails to include the files *_no.h and
*_mm.h on m68k, while those files are included by the matching *.h
This patch fixes this by adding these missing files to the list of m68k
specific headers to export. With this patch, uclibc compiles again.
Signed-off-by: Len Sorensen <lsorense@xxxxxxxxxxxxxxxxxxx>
diff --git a/arch/m68k/include/asm/Kbuild b/arch/m68k/include/asm/Kbuild
index 1a922fa..c69926c 100644
--- a/arch/m68k/include/asm/Kbuild
+++ b/arch/m68k/include/asm/Kbuild
@@ -1,2 +1,2 @@
include include/asm-generic/Kbuild.asm
-header-y += cachectl.h
+header-y += cachectl.h atomic_mm.h atomic_no.h bitops_mm.h bitops_no.h bootinfo_mm.h bootinfo_no.h bug_mm.h bug_no.h bugs_mm.h bugs_no.h cache_mm.h cache_no.h cacheflush_mm.h cacheflush_no.h checksum_mm.h checksum_no.h current_mm.h current_no.h delay_mm.h delay_no.h div64_mm.h div64_no.h dma-mapping_mm.h dma-mapping_no.h dma_mm.h dma_no.h elf_mm.h elf_no.h entry_mm.h entry_no.h fb_mm.h fb_no.h fpu_mm.h fpu_no.h hardirq_mm.h hardirq_no.h hw_irq_mm.h hw_irq_no.h io_mm.h io_no.h irq_mm.h irq_no.h kmap_types_mm.h kmap_types_no.h machdep_mm.h machdep_no.h mc146818rtc_mm.h mc146818rtc_no.h mmu_context_mm.h mmu_context_no.h mmu_mm.h mmu_no.h module_mm.h module_no.h page_mm.h page_no.h page_offset_mm.h page_offset_no.h param_mm.h param_no.h pci_mm.h pci_no.h pgalloc_mm.h pgalloc_no.h pgtable_mm.h pgtable_no.h processor_mm.h processor_no.h ptrace_mm.h ptrace_no.h scatterlist_mm.h scatterlist_no.h segment_mm.h segment_no.h setup_mm.h setup_no.h sigcontext_mm.h sigcontext_no.h siginfo_mm.h siginfo_no.h signal_mm.h signal_no.h string_mm.h string_no.h swab_mm.h swab_no.h system_mm.h system_no.h thread_info_mm.h thread_info_no.h timex_mm.h timex_no.h tlbflush_mm.h tlbflush_no.h traps_mm.h traps_no.h uaccess_mm.h uaccess_no.h ucontext_mm.h ucontext_no.h unaligned_mm.h unaligned_no.h unistd_mm.h unistd_no.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/