All of lore.kernel.org
 help / color / mirror / Atom feed
* Cached size of off_t
@ 2016-01-12 23:23 Khem Raj
  2016-01-13  0:09 ` [Openembedded-architecture] " Paul Eggleton
  2016-01-14 11:33 ` Martin Jansa
  0 siblings, 2 replies; 6+ messages in thread
From: Khem Raj @ 2016-01-12 23:23 UTC (permalink / raw)
  To: openembedded-architecture; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 1117 bytes --]

Hi

We cache size of off_t in site files and the value is 4 in most cases


meta/site/arm-linux:ac_cv_sizeof_off_t=${ac_cv_sizeof_off_t=4}
meta/site/ix86-common:ac_cv_sizeof_off_t=${ac_cv_sizeof_off_t=4}
meta/site/nios2-linux:ac_cv_sizeof_off_t=${ac_cv_sizeof_off_t=4}
meta/site/powerpc32-linux:ac_cv_sizeof_off_t=${ac_cv_sizeof_off_t=4}
meta/site/x32-linux:ac_cv_sizeof_off_t=${ac_cv_sizeof_off_t=8}
meta/site/x86_64-linux:ac_cv_sizeof_off_t=${ac_cv_sizeof_off_t=8}


However this value is wrong when largefile support is enabled (which is default) on
most OE based distros. It also lands us in nasty bugs which are complicated to uncover
eg. the curl issue

http://git.openembedded.org/openembedded-core/commit/?id=3c58712465494e441c4036a7cf21d2e6d343efab

and just in OE-Core more e.g. grub2,libsndfile1,pax are showing same symptoms.

I think this value should be left for configure to compute and
autotools.bbclass should pass --{enable|disable}-largefile based upon
DISTRO_FEATURES enabling largefile support

Do we see any downsides or point I might have missed

Thank you
-Khem


[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 211 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-01-14 11:32 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-12 23:23 Cached size of off_t Khem Raj
2016-01-13  0:09 ` [Openembedded-architecture] " Paul Eggleton
2016-01-13  0:19   ` Khem Raj
2016-01-13  0:22     ` Andre McCurdy
2016-01-13  9:00   ` Burton, Ross
2016-01-14 11:33 ` Martin Jansa

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.