On 23/10/2013 08:48, [email protected] wrote:
> Ed W:
>> Just to be clear - I'm having trouble compiling the kernel itself.
>> Something in the compile wants a file
>> include/linux/aufs_type.h
>> but I'm only copying across
>> include/uapi/linux/aufs_type.h
>> (and then patching and calling make)
> For kernel-space, aufs provides both of these, and uses them directly.
> - $KernelSrc/include/uapi/linux/aufs_type.h
> - $KernelSrc/include/linux/aufs_type.h
>
> "make headers_install" in my previous mail was to provide a header file
> for user-space. So this must not be your current problem.
>
> Don't you have $KernelSrc/include/linux/aufs_type.h?
> Which version of aufs are you using? And how did you get it?
> Unless other patches you applied throws aufs_type.h away, you should
> have it...
>
>
Aha, so yes, confirmed my *understanding* of the instructions also fails
on vanilla kernel.
So I *think* we need a tweak to the install instructions, currently it
reads:
>>>
For aufs3-standalone tree,
There are several ways to build.
1.
- apply ./aufs3-kbuild.patch to your kernel source files.
- apply ./aufs3-base.patch too.
- apply ./aufs3-proc_map.patch too, if you want to make /proc/PID/maps (and
others including lsof(1)) show the file path on aufs instead of the
path on the branch fs.
- apply ./aufs3-standalone.patch too, if you have a plan to set
CONFIG_AUFS_FS=m. otherwise you don't need ./aufs3-standalone.patch.
- copy ./{Documentation,fs,include/uapi/linux/aufs_type.h} files to your
kernel source tree. Never copy $PWD/include/uapi/linux/Kbuild.
>>>
I think the copy line should read (excuse line wrap):
- copy
./{Documentation,fs,include/linux/aufs_type.h,include/uapi/linux/aufs_type.h}
files to your
Or possibly:
- copy ./{Documentation,fs,include/{/,uapi}/linux/aufs_type.h} files to your
Can you please confirm that I *should* have copied both of these header
files? (Examining the files suggests yes)
Thanks for aufs!
Ed W
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk