Baruch Siach
bfcf697712
mtd: fix static build with uuid
...
The uuid library might depend on gettext. Use pkg-config to discover uuid
dependencies at build time, and edit Makefile accordingly to avoid missing
symbols when linking statically.
Based on a patch from Vicente Olivert Riera.
Fixes:
http://autobuild.buildroot.net/results/2dd/2ddd714446d9eb75701bd48c117dc5bbbd291a76/
http://autobuild.buildroot.net/results/3af/3af4ef252c8cb2b22134d91ce48e5930c60ec437/
http://autobuild.buildroot.net/results/648/648341fce974e8f016eee57c95d7511a886eef49/
[Peter: drop MTD_MKFSUBIFS_LIBS variable]
Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com >
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Tested-by: Gergely Imreh <imrehg@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-09-13 22:43:35 +02:00
Gustavo Zacarias
68847ad739
mtd: add mtdpart option
...
As pointed by Jörg Krause one of the novelties of the 1.5.2 release is
the new mtdpart tool, so add an option for it.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-08-28 19:47:54 +02:00
Baruch Siach
81cfbee341
mtd: drop unconditional non LFS build
...
Buildroot removed non LFS support in the 2015.05 release. We now pass
-D_FILE_OFFSET_BITS=64 unconditionally, so the mtd WITHOUT_LARGEFILE make
variable has no effect.
[Thomas: keep using += for other assigments of MTD_MAKE_OPTS.]
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-08-18 22:43:43 +02:00
Gustavo Zacarias
a7eceb9cba
mtd: bump to version 1.5.2
...
Patches upstream so drop them.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-08-04 11:27:00 +02:00
Clayton Shotwell
b09f8f01c7
mtd: Add xattr support
...
Adding extended attribute support for the mtd tools when the attr
package is selected. This is needed for SELinux support.
Signed-off-by: Clayton Shotwell <clayton.shotwell@rockwellcollins.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-07-06 12:34:11 +02:00
Jerzy Grzegorek
595bf30654
package: indentation cleanup
...
Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-10-23 22:13:29 +02:00
Romain Naour
666d7e2efd
package/mtd: install libubi.a and libmtd.a to staging
...
Currently, the mtd package only installs the mtd utilities into the
target directory. However, the mtd-utils also provide two
static libraries (libmtd.a and libubi.a) that can be used by other
packages or tools.
Therefore, this commit extends the mtd package by adding the
installation to the staging directory of those two libraries.
Signed-off-by: Romain Naour <romain.naour@openwide.fr >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-09-28 21:45:38 +02:00
Maxime Hadjinlian
c962338070
packages: replace command install by $(INSTALL)
...
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com >
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-06-08 17:56:54 +02:00
Ezequiel García
4750552e3e
mtd: Add ubiblock tool
...
The new release adds a new userspace tool called ubiblock. This is
used to control UBI's new block device feature which will be added
in Linux v3.15.
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-10 22:21:31 +02:00
Ezequiel García
6afbd005c0
mtd: bump to version 1.5.1
...
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-10 22:21:25 +02:00
Paul B. Henson
b50e0fa113
mtd: add option to build mkfs.ubifs for target
...
[Thomas: implement simplifications suggested by Thomas De
Schampheleire, add missing 'depends' on required toolchain features.]
Signed-off-by: Paul B. Henson <henson@acm.org >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2013-07-29 20:47:48 +02:00
Alexandre Belloni
8dfd59d114
Normalize separator size to 80
...
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-06-06 22:30:24 +02:00
Alexandre Belloni
f2c2f25cef
Remove description and url from header
...
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-06-06 22:30:00 +02:00
Alexandre Belloni
702704014d
Fix package headers to comply with coding style
...
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-06-06 17:26:35 +02:00
Arnout Vandecappelle (Essensium/Mind)
97a3493c51
mtd: add options to build flash_otp_unlock and flash_otp_write
...
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-01-13 21:14:14 +01:00
Peter Korsgaard
6e280b7534
mtd: fixup after CPPFLAGS addition
...
Fixes http://autobuild.buildroot.net/results/c55e4c9741109c66f8f66ab7e3f4f1664826056a
mtd appends to CFLAGS/CPPFLAGS, but doesn't use override - So we need
to pass flags in the environment and not on the make command line to
get the combination of our flags and mtd's.
At the same time cleanup the host build to use a similar form
(HOST_CONFIGURE_OPTS) as target build.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-10-11 15:35:27 +02:00
Danomi Manchego
2760bec7ae
mtd: add license info
...
Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2012-08-15 12:03:40 +02:00
Arnout Vandecappelle (Essensium/Mind)
e1502ebc0c
all packages: rename XXXTARGETS to xxx-package
...
Also remove the redundant $(call ...).
This is a purely mechanical change, performed with
find package linux toolchain boot -name \*.mk | \
xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \
-e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \
-e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/'
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2012-07-17 20:23:05 +02:00
Arnout Vandecappelle (Essensium/Mind)
69e64c42b7
all packages: use new host-xxx-package macros
...
This is a purely mechanical change, performed with
find package linux toolchain boot -name \*.mk | \
xargs sed -i -e 's/$(eval $(call GENTARGETS,host))/$(eval $(host-generic-package))/' \
-e 's/$(eval $(call AUTOTARGETS,host))/$(eval $(host-autotools-package))/' \
-e 's/$(eval $(call CMAKETARGETS,host))/$(eval $(host-cmake-package))/'
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2012-07-17 20:18:03 +02:00
Peter Korsgaard
bdb4c3a6dc
Merge branch 'next'
...
Conflicts:
toolchain/kernel-headers/Config.in
2012-05-31 09:23:23 +02:00
Peter Korsgaard
573a740998
mtd: fix build when no sub options are enabled
...
mtd-utils with no sub options enabled should be a noop, but we end up
calling make with the default target (E.G. to build everything), breaking
the build if zlib/lzo aren't available.
Fixes http://autobuild.buildroot.net/results/a0781db394792e6d3831c1884fc4bb3525fedb2e/
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-05-25 21:02:55 +02:00
Yegor Yefremov
c81107265f
mtd: bump to 1.5.0
...
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-05-14 22:24:29 +02:00
Peter Korsgaard
77cb845b43
mtd: build after busybox if enabled
...
Busybox also provides flash applets nowadays, so ensure the mtd version
takes precedence if both are enabled.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-03-04 11:00:39 +01:00
Peter Korsgaard
b008550f7f
mtd-utils: bump version
...
Fixes an issue with erases on NOR flash with linux 3.2+.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-12-17 16:04:09 +01:00
Peter Korsgaard
39ea7bcec0
mtd-utils: bump version
...
Identical to 1.4.7, except that the version number in the Makefile is
correct.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-11-19 21:51:58 +01:00
Peter Korsgaard
08d78545cc
mtd-utils: bump version, cleanup
...
flash_eraseall / flash_info are no more, and simplify build.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-11-18 23:48:09 +01:00
Danomi Mocelopolis
6473f6c035
mtd: make sure that dest dir exists before installing mtd files
...
Closes #4387
Signed-off-by: Danomi Mocelopolis <d_mo1234@yahoo.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-11-02 12:00:52 +01:00
Thomas Petazzoni
0849e8193e
package: remove useless arguments from GENTARGETS
...
Thanks to the pkgparentdir and pkgname functions, we can rewrite the
GENTARGETS macro in a way that avoids the need for each package to
repeat its name and the directory in which it is present.
[Peter: pkgdir->pkgparentdir]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-09-29 23:09:58 +02:00
Yegor Yefremov
31fc477717
mtd: bump to 1.4.6
...
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-08-22 13:38:42 +02:00
Peter Korsgaard
f7fcfbfa9d
mtd: bump version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-06-26 09:12:52 +02:00
H Hartley Sweeten
7bb008d43f
mtd: bump version
...
Bump mtd-utils version to 1.4.4 which contains the
flash_eraseall -j bug-fix.
http://lists.infradead.org/pipermail/linux-mtd/2011-March/034505.html
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-04-04 21:12:20 +02:00
Peter Korsgaard
91c4ff298c
mtd: bump version
...
Fixes flash_erase argument handling (start should be in bytes, not blocks).
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-03-18 13:26:48 +01:00
Peter Korsgaard
50c93ed9b3
mtd: bump version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-01-29 20:20:14 +01:00
Peter Korsgaard
adb0dfff6f
mtd-utils: ensure libmtd.a always gets built
...
Closes #2785
If only ubi* is selected, libmtd.a wouldn't get built breaking the build.
Based on patch by Patrick Ziegler <patrick.ziegler@fh-kl.de >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-11-18 21:50:25 +01:00
Peter Korsgaard
90660c2822
mtd: bump version
...
For mkfs.jffs2 bugfix.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-10-16 22:20:21 +02:00
Peter Korsgaard
a9b7833792
mtd: bump version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-09-23 14:12:42 +02:00
Thomas Petazzoni
e721a7c07e
Merge TARGET_CONFIGURE_ENV into TARGET_CONFIGURE_OPTS
...
TARGET_CONFIGURE_ENV defines CFLAGS, LDFLAGS, CXXFLAGS and FCFLAGS,
separatly from all other variables that are part of
TARGET_CONFIGURE_OPTS. This is useless and not consistent with the
HOST_CONFIGURE_ variables, therefore we merge TARGET_CONFIGURE_ENV
into TARGET_CONFIGURE_OPTS and fix the few users of
TARGET_CONFIGURE_ENV.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2010-07-07 08:14:41 +02:00
Peter Korsgaard
f3122259e2
mtd-utils: buildsystem is broken with parallel make (regarding libubi)
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-05-19 23:11:57 +02:00
Peter Korsgaard
237f5a8520
mtd: host compilation needs host-zlib
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-04-15 14:02:22 +02:00
Will Wagner
d362cc504d
mtd: mkfs.jffs2 requires zlib to build
...
[Peter: lzo needed as well]
Signed-off-by: Will Wagner <will_wagner@carallon.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-04-15 14:01:41 +02:00
Thomas Petazzoni
de4cf4e913
mtd: convert to gentargets, add host package
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2010-04-09 11:03:55 +02:00
Peter Korsgaard
d5bf5f9670
mtd-utils: fix build with external toolchain
...
Reported by H Hartley Sweeten.
Make sure we pass proper CFLAGS to mtd-utils, so builds needing --sysroot
works (E.G. external toolchains).
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-03-08 22:44:28 +01:00
Peter Korsgaard
f85ed72c70
mtd: zlib/lzo is only needed for mkfs.jffs2
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-02-03 15:08:47 +01:00
Peter Korsgaard
6d34b1d058
mtd: host support cleanup
...
Build host version in build/mtd-utils-<VERSION>-host like other host
packages, and install into host/usr/sbin.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-02-03 15:02:25 +01:00
Peter Korsgaard
9277cb760a
mtd-utils: bump version, get rid of obsolete git version
...
ubimirror is gone, ubiformat/ubinize/ubirename/ubirsvol are new.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-02-03 14:23:45 +01:00
Peter Korsgaard
2fee20c837
mtd: get rid of ancient deprecated versions
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2009-07-21 09:25:30 +02:00
Peter Korsgaard
ac1d92c425
package/: get rid of unneeded $(strip ..)
2008-12-08 08:15:27 +00:00
Hamish Moffatt
bb4906c5f8
Remove old mtd snapshot option, as the source tarball is no longer available
...
Add option to fetch a snapshot from the mtd-utils git (via gitweb)
Snapshot version provides UBI tools also
2008-03-26 06:35:31 +00:00
Ulf Samuelsson
f7d8fc8b81
Add mtd-utils-1.1.0 as mtd alternative
2007-09-27 00:48:31 +00:00
Ulf Samuelsson
58ae45f345
Add optional mtd configuration (experimental - only available for Atmel targets)
2007-07-20 08:00:19 +00:00