Bryan Kadzban wrote:
> Bruce Dubbs wrote:
>> I've been trying to figure out why the attached file fails on my LFS 
>> systems.  It does not fail on FC or RHEL kernels.
> 
> Neither mincore01 nor mincore02 fail on my (C)LFS system either.  But
> it's not exactly LFS, so it's probably not a great test.
> 
> It's a multilib x86-64 setup (with a 64-bit kernel, of course).  Kernel
> version is 2.6.19.1 (which I need to upgrade one of these days).  I
> wonder if there was maybe some different behavior added in the kernel
> since 2.6.16.27?
> 
> Also, when I run your test program (after changing the (unsigned int)
> cast to an (unsigned long int) cast and changing the printf format
> specifier to match, since pointers on my setup are 64 bits wide), I
> don't get a failure whether I pass an argument to min or not.
> 
> But again, this system is probably too different from standard LFS to be
> a great test.  The 64-bit stuff especially seems like it'd affect this
> test, at least a bit.

Thanks Bryan.  It's still a mystery to me.  I tried a 2.6.20.3 kernel
last night and it still failed for me.  Experimenting showed that the
printf needs to be before the mmap function to make a difference, so I
am hypothesizing that the issue is in mmap.

  -- Bruce


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

Reply via email to