All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] adding LFS support
@ 2014-02-26 18:28 Marc Kleine-Budde
  2014-02-26 18:28 ` [PATCH 1/3] Makefile: move cpp related flags from CFLAGS to CPPFLAGS Marc Kleine-Budde
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Marc Kleine-Budde @ 2014-02-26 18:28 UTC (permalink / raw)
  To: linux-can

Picking up Oliver's patch, addressing ukl's comment and adding LFS support to
the autotools version, too.

Oliver, can I add your S-o-b to the patch?

Marc


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

* [PATCH 1/3] Makefile: move cpp related flags from CFLAGS to CPPFLAGS
  2014-02-26 18:28 [PATCH 0/3] adding LFS support Marc Kleine-Budde
@ 2014-02-26 18:28 ` Marc Kleine-Budde
  2014-02-26 18:28 ` [PATCH 2/3] Makefile: add large file support (LFS) Marc Kleine-Budde
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Marc Kleine-Budde @ 2014-02-26 18:28 UTC (permalink / raw)
  To: linux-can; +Cc: Marc Kleine-Budde

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
---
 Makefile | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index ab99746..7f5c129 100644
--- a/Makefile
+++ b/Makefile
@@ -43,8 +43,10 @@ PREFIX ?= /usr/local
 
 MAKEFLAGS = -k
 
-CFLAGS    = -O2 -Wall -Wno-parentheses -Iinclude \
-	    -fno-strict-aliasing \
+CFLAGS    = -O2 -Wall -Wno-parentheses \
+	    -fno-strict-aliasing
+
+CPPFLAGS += -Iinclude \
 	    -DSO_RXQ_OVFL=40 \
 	    -DPF_CAN=29 \
 	    -DAF_CAN=PF_CAN
-- 
1.9.0.rc3


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

* [PATCH 2/3] Makefile: add large file support (LFS)
  2014-02-26 18:28 [PATCH 0/3] adding LFS support Marc Kleine-Budde
  2014-02-26 18:28 ` [PATCH 1/3] Makefile: move cpp related flags from CFLAGS to CPPFLAGS Marc Kleine-Budde
@ 2014-02-26 18:28 ` Marc Kleine-Budde
  2014-02-26 18:28 ` [PATCH 3/3] configure: add checks for " Marc Kleine-Budde
  2014-02-26 18:40 ` [PATCH 0/3] adding LFS support Oliver Hartkopp
  3 siblings, 0 replies; 5+ messages in thread
From: Marc Kleine-Budde @ 2014-02-26 18:28 UTC (permalink / raw)
  To: linux-can; +Cc: Oliver Hartkopp, Marc Kleine-Budde

From: Oliver Hartkopp <socketcan@hartkopp.net>

Large file support (LFS) in recent C libraries allows 32 bit applications to
create large files with file length values > 0x7FFFFFFF when the filesystem
supports it.

This patch adds large file support to the Makefile, if you don't want LFS use
the autotools version and call configure like this:

    ./configure --disable-largefile

Not-really-signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index 7f5c129..c1a3165 100644
--- a/Makefile
+++ b/Makefile
@@ -47,6 +47,7 @@ CFLAGS    = -O2 -Wall -Wno-parentheses \
 	    -fno-strict-aliasing
 
 CPPFLAGS += -Iinclude \
+	    -D_FILE_OFFSET_BITS=64 \
 	    -DSO_RXQ_OVFL=40 \
 	    -DPF_CAN=29 \
 	    -DAF_CAN=PF_CAN
-- 
1.9.0.rc3


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

* [PATCH 3/3] configure: add checks for large file support (LFS)
  2014-02-26 18:28 [PATCH 0/3] adding LFS support Marc Kleine-Budde
  2014-02-26 18:28 ` [PATCH 1/3] Makefile: move cpp related flags from CFLAGS to CPPFLAGS Marc Kleine-Budde
  2014-02-26 18:28 ` [PATCH 2/3] Makefile: add large file support (LFS) Marc Kleine-Budde
@ 2014-02-26 18:28 ` Marc Kleine-Budde
  2014-02-26 18:40 ` [PATCH 0/3] adding LFS support Oliver Hartkopp
  3 siblings, 0 replies; 5+ messages in thread
From: Marc Kleine-Budde @ 2014-02-26 18:28 UTC (permalink / raw)
  To: linux-can; +Cc: Marc Kleine-Budde

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
---
 configure.ac | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/configure.ac b/configure.ac
index 0a24e1a..2fa16ce 100644
--- a/configure.ac
+++ b/configure.ac
@@ -54,6 +54,8 @@ AC_CHECK_HEADERS([ \
 # Checks for typedefs, structures, and compiler characteristics.
 #
 AC_C_INLINE
+AC_SYS_LARGEFILE
+AC_TYPE_OFF_T
 AC_TYPE_PID_T
 AC_TYPE_UINT64_T
 
-- 
1.9.0.rc3


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

* Re: [PATCH 0/3] adding LFS support
  2014-02-26 18:28 [PATCH 0/3] adding LFS support Marc Kleine-Budde
                   ` (2 preceding siblings ...)
  2014-02-26 18:28 ` [PATCH 3/3] configure: add checks for " Marc Kleine-Budde
@ 2014-02-26 18:40 ` Oliver Hartkopp
  3 siblings, 0 replies; 5+ messages in thread
From: Oliver Hartkopp @ 2014-02-26 18:40 UTC (permalink / raw)
  To: Marc Kleine-Budde, linux-can



On 26.02.2014 19:28, Marc Kleine-Budde wrote:
> Picking up Oliver's patch, addressing ukl's comment and adding LFS support to
> the autotools version, too.

Many thanks!!

> 
> Oliver, can I add your S-o-b to the patch?

Yes you can :-)

Tnx,
Oliver


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

end of thread, other threads:[~2014-02-26 18:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-26 18:28 [PATCH 0/3] adding LFS support Marc Kleine-Budde
2014-02-26 18:28 ` [PATCH 1/3] Makefile: move cpp related flags from CFLAGS to CPPFLAGS Marc Kleine-Budde
2014-02-26 18:28 ` [PATCH 2/3] Makefile: add large file support (LFS) Marc Kleine-Budde
2014-02-26 18:28 ` [PATCH 3/3] configure: add checks for " Marc Kleine-Budde
2014-02-26 18:40 ` [PATCH 0/3] adding LFS support Oliver Hartkopp

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.