Adam Duskett
6e7e733f3b
python3: bump to 3.7.0
...
Other changes include:
- Refreshing all necessary patches for 3.7.0
- Add a hash for the license file.
- Python no longer has it's own internal libffi, as such, host-libffi
is now required to build host-python3, and is added as a
dependency.
- Drop PYTHON3_LIBTOOL_PATCH = NO, since there is no longer any
internal libffi copy that was causing the libtool patching process
to fail.
- A new core module "uuid" is now is added in the Config.in file, and
relies on util-linux's uuid library.
- Also, a new patch: 0030-Fix-cross-compiling-the-uuid-module.patch
is required to fix compiling the uuid module, because the include
directory search path for uuid.h is hardcoded to /usr/include/uuid,
which causes an "unsafe for cross-compilation" error during
compiling if the host pc has uuid headers installed.
- 0031-Add-an-option-to-disable-uuid-module.patch is added to allow
disabling the Python3 UUID module, so that when
BR2_PACKAGE_PYTHON3_UUID is disabled by the UUID library is
present, the uuid Python module is not built, as expected.
- 0032-fix-building-on-older-distributions.patch is added to change
os.replace by os.rename in the update_file.py script to fix
building on older Linux distributions that have older versions of
python that don't include os.replace.
os.rename acts in the same way as os.replace, but is cross-platform
compatible. Because Buildroot is guaranteed to be built in a POSIX
environment, it is safe to change replace to rename.
Tested on CentOS6 and Fedora28, All test results passed:
br-arm-full [1/6]: OK
br-arm-cortex-a9-glibc [2/6]: OK
br-arm-cortex-m4-full [3/6]: SKIPPED
br-x86-64-musl [4/6]: OK
br-arm-full-static [5/6]: SKIPPED
armv5-ctng-linux-gnueabi [6/6]: OK
6 builds, 2 skipped, 0 build failed, 0 legal-info failed
Signed-off-by: Adam Duskett <aduskett@gmail.com >
[Thomas:
- remove PYTHON3_LIBTOOL_PATCH = NO
- improve the solution in patch 0030-Fix-cross-compiling-the-uuid-module
- add patch 0031-Add-an-option-to-disable-uuid-module]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-08-18 11:17:07 +02:00
..
2018-07-31 21:50:03 +02:00
2018-08-09 10:40:07 +02:00
2018-08-05 12:07:36 +02:00
2018-07-04 22:04:16 +02:00
2018-07-17 00:34:33 +02:00
2018-06-16 14:28:06 +02:00
2018-06-25 23:06:58 +02:00
2018-06-25 23:06:58 +02:00
2018-06-15 21:35:18 +02:00
2018-07-31 21:45:26 +02:00
2018-06-09 16:41:15 +02:00
2018-06-05 09:49:15 +02:00
2018-05-27 23:27:01 +02:00
2018-07-16 13:10:27 +02:00
2018-06-15 13:13:58 +02:00
2018-07-08 13:08:06 +02:00
2018-05-25 19:03:55 +02:00
2018-07-08 13:08:06 +02:00
2018-06-20 23:25:21 +02:00
2018-07-19 09:04:57 +02:00
2018-07-25 22:57:05 +02:00
2018-06-19 22:14:46 +02:00
2018-07-20 09:35:29 +02:00
2018-07-25 22:57:45 +02:00
2018-07-10 23:04:56 +02:00
2018-07-10 22:05:13 +02:00
2018-07-02 23:06:58 +02:00
2018-07-19 17:03:32 +02:00
2018-08-09 10:50:30 +02:00
2018-05-29 08:52:39 +02:00
2018-06-02 12:37:55 +02:00
2018-07-16 16:52:22 +02:00
2018-06-10 15:57:55 +02:00
2018-07-18 11:44:04 +02:00
2018-05-28 20:20:59 +02:00
2018-06-03 20:23:27 +02:00
2018-06-30 18:36:49 +02:00
2018-05-25 16:22:11 +02:00
2018-07-10 10:25:09 +02:00
2018-07-27 23:46:16 +02:00
2018-06-23 23:04:13 +02:00
2018-06-26 23:40:30 +02:00
2018-06-24 21:10:06 +02:00
2018-06-13 22:24:39 +02:00
2018-05-29 21:42:04 +02:00
2018-07-16 16:41:22 +02:00
2018-05-28 23:27:14 +02:00
2018-07-08 13:08:05 +02:00
2018-06-30 18:36:49 +02:00
2018-07-25 22:56:04 +02:00
2018-06-15 10:02:45 +02:00
2018-08-14 22:57:23 +02:00
2018-08-05 14:12:46 +02:00
2018-06-30 18:36:49 +02:00
2018-06-02 12:44:05 +02:00
2018-06-24 11:30:14 +02:00
2018-07-08 13:08:05 +02:00
2018-07-08 13:08:05 +02:00
2018-06-26 23:36:54 +02:00
2018-07-08 13:08:05 +02:00
2018-07-25 18:26:28 +02:00
2018-08-14 22:57:23 +02:00
2018-06-06 22:19:55 +02:00
2018-06-07 15:47:53 +02:00
2018-08-14 22:57:23 +02:00
2018-07-07 23:16:57 +02:00
2018-07-08 13:08:05 +02:00
2018-07-09 23:52:31 +02:00
2018-07-01 15:00:01 +02:00
2018-07-04 21:43:55 +02:00
2018-08-09 22:40:12 +02:00
2018-07-28 15:33:51 +02:00
2018-06-10 14:10:45 +02:00
2018-07-08 13:08:05 +02:00
2018-05-21 23:46:41 +02:00
2018-06-22 11:42:21 +02:00
2018-07-31 23:12:14 +02:00
2018-05-20 21:51:58 +02:00
2018-07-17 21:55:32 +02:00
2018-06-08 16:30:24 +02:00
2018-07-16 13:12:14 +02:00
2018-07-21 22:54:27 +02:00
2018-07-31 23:12:14 +02:00
2018-05-29 14:00:16 +02:00
2018-07-04 21:45:10 +02:00
2018-05-31 19:35:36 +02:00
2018-06-13 22:16:40 +02:00
2018-07-08 13:08:05 +02:00
2018-06-10 14:14:21 +02:00
2018-07-25 23:13:39 +02:00
2018-06-30 18:24:34 +02:00
2018-06-15 10:02:24 +02:00
2018-06-30 18:36:49 +02:00
2018-05-30 23:23:21 +02:00
2018-06-12 08:41:21 +02:00
2018-07-28 22:12:11 +02:00
2018-08-12 14:14:33 +02:00
2018-06-19 13:57:46 +02:00
2018-07-25 18:15:30 +02:00
2018-08-14 15:35:20 +02:00
2018-07-08 12:12:16 +02:00
2018-08-05 12:58:46 +02:00
2018-07-09 23:46:39 +02:00
2018-07-28 23:57:10 +02:00
2018-05-29 21:45:36 +02:00
2018-08-09 23:58:00 +02:00
2018-06-11 21:36:52 +02:00
2018-06-11 21:36:33 +02:00
2018-08-05 14:38:15 +02:00
2018-07-21 22:19:24 +02:00
2018-07-08 13:08:05 +02:00
2018-07-31 23:12:14 +02:00
2018-07-31 23:12:14 +02:00
2018-08-10 10:16:48 +02:00
2018-06-30 18:11:14 +02:00
2018-06-12 15:03:36 +02:00
2018-06-26 23:33:51 +02:00
2018-08-14 13:56:43 +02:00
2018-07-08 13:08:05 +02:00
2018-07-25 22:58:19 +02:00
2018-07-08 13:08:05 +02:00
2018-07-08 13:08:05 +02:00
2018-07-08 13:08:05 +02:00
2018-06-10 14:12:33 +02:00
2018-05-21 17:44:47 +02:00
2018-06-22 19:09:20 +02:00
2018-07-10 10:19:24 +02:00
2018-08-12 14:23:31 +02:00
2018-07-08 13:08:05 +02:00
2018-05-21 23:09:36 +02:00
2018-06-02 12:43:54 +02:00
2018-07-08 13:08:05 +02:00
2018-06-09 16:40:57 +02:00
2018-05-21 23:12:42 +02:00
2018-08-14 23:38:52 +02:00
2018-05-21 23:08:15 +02:00
2018-06-09 16:39:16 +02:00
2018-07-08 12:12:19 +02:00
2018-06-09 16:39:41 +02:00
2018-05-30 21:36:44 +02:00
2018-07-03 21:39:14 +02:00
2018-07-08 13:08:05 +02:00
2018-08-14 15:55:52 +02:00
2018-07-08 13:08:04 +02:00
2018-05-20 16:11:14 +02:00
2018-06-05 22:10:39 +02:00
2018-05-25 16:17:48 +02:00
2018-07-19 16:59:55 +02:00
2018-07-28 22:30:00 +02:00
2018-08-01 14:28:24 +02:00
2018-06-08 16:31:32 +02:00
2018-05-21 23:08:47 +02:00
2018-06-15 13:16:06 +02:00
2018-06-04 22:47:06 +02:00
2018-07-31 21:42:02 +02:00
2018-07-25 22:52:54 +02:00
2018-05-20 16:01:28 +02:00
2018-06-01 16:19:52 +02:00
2018-07-07 23:31:48 +02:00
2018-05-21 23:13:52 +02:00
2018-06-30 18:41:41 +02:00
2018-05-20 11:43:45 +02:00
2018-05-20 11:43:47 +02:00
2018-05-20 11:43:49 +02:00
2018-05-30 22:19:28 +02:00
2018-05-20 11:43:50 +02:00
2018-05-20 11:43:52 +02:00
2018-05-20 11:43:53 +02:00
2018-05-20 11:43:55 +02:00
2018-05-20 11:43:56 +02:00
2018-05-28 22:55:58 +02:00
2018-07-28 16:16:28 +02:00
2018-05-20 11:43:58 +02:00
2018-05-20 12:30:25 +02:00
2018-05-20 12:30:02 +02:00
2018-05-20 15:49:31 +02:00
2018-05-20 15:51:13 +02:00
2018-07-28 15:53:33 +02:00
2018-05-20 18:49:30 +02:00
2018-05-20 17:02:17 +02:00
2018-05-20 18:43:48 +02:00
2018-05-20 18:43:50 +02:00
2018-05-20 18:44:21 +02:00
2018-05-20 18:44:24 +02:00
2018-07-08 12:12:20 +02:00
2018-05-29 21:35:27 +02:00
2018-05-29 21:38:48 +02:00
2018-06-03 20:39:53 +02:00
2018-06-03 20:39:59 +02:00
2018-06-15 13:16:41 +02:00
2018-06-03 20:40:05 +02:00
2018-07-16 13:12:14 +02:00
2018-06-02 16:06:02 +02:00
2018-06-03 20:26:34 +02:00
2018-06-15 16:28:31 +02:00
2018-06-07 17:49:07 +02:00
2018-06-05 10:14:32 +02:00
2018-07-03 21:39:10 +02:00
2018-06-05 22:10:52 +02:00
2018-06-05 22:10:46 +02:00
2018-06-17 21:26:38 +02:00
2018-07-03 21:41:48 +02:00
2018-07-01 14:58:45 +02:00
2018-08-14 00:00:19 +02:00
2018-06-17 15:07:52 +02:00
2018-08-17 17:09:05 +02:00
2018-07-01 11:02:34 +02:00
2018-08-10 00:01:26 +02:00
2018-08-10 00:01:32 +02:00
2018-08-10 00:01:43 +02:00
2018-07-28 22:30:09 +02:00
2018-06-10 14:21:19 +02:00
2018-06-09 16:35:01 +02:00
2018-07-01 14:41:10 +02:00
2018-06-23 10:01:05 +02:00
2018-06-08 16:28:53 +02:00
2018-07-08 12:17:45 +02:00
2018-06-12 15:03:15 +02:00
2018-06-16 14:28:11 +02:00
2018-08-01 09:47:25 +02:00
2018-07-28 14:45:27 +02:00
2018-06-30 21:16:58 +02:00
2018-07-04 21:52:11 +02:00
2018-08-05 15:29:56 +02:00
2018-07-27 23:46:06 +02:00
2018-07-05 09:16:16 +02:00
2018-05-29 21:43:43 +02:00
2018-05-24 23:11:13 +02:00
2018-07-08 13:08:04 +02:00
2018-05-19 22:46:54 +02:00
2018-06-02 11:21:20 +02:00
2018-07-27 09:22:03 +02:00
2018-08-01 14:28:30 +02:00
2018-07-10 22:55:27 +02:00
2018-06-30 18:40:44 +02:00
2018-08-16 11:58:08 +02:00
2018-07-02 22:26:27 +02:00
2018-08-14 22:57:23 +02:00
2018-08-14 22:57:23 +02:00
2018-06-02 22:30:20 +02:00
2018-05-22 23:33:20 +02:00
2018-07-30 14:09:17 +02:00
2018-07-25 22:59:39 +02:00
2018-06-17 14:34:06 +02:00
2018-06-10 16:43:53 +02:00
2018-08-16 00:27:43 +02:00
2018-08-16 00:27:43 +02:00
2018-08-16 13:51:46 +02:00
2018-08-09 10:30:20 +02:00
2018-07-16 16:14:13 +02:00
2018-07-16 16:14:17 +02:00
2018-06-15 21:33:36 +02:00
2018-06-30 18:36:49 +02:00
2018-06-02 22:30:20 +02:00
2018-08-10 15:27:42 +02:00
2018-08-09 22:40:12 +02:00
2018-06-24 08:36:04 +02:00
2018-06-19 13:59:18 +02:00
2018-07-31 23:12:14 +02:00
2018-05-30 22:20:27 +02:00
2018-06-10 14:14:34 +02:00
2018-06-28 22:00:53 +02:00
2018-07-08 13:08:04 +02:00
2018-07-25 23:01:01 +02:00
2018-07-30 14:09:17 +02:00
2018-07-01 11:01:51 +02:00
2018-07-25 23:00:22 +02:00
2018-07-17 16:39:03 +02:00
2018-07-08 13:08:04 +02:00
2018-07-08 13:08:04 +02:00
2018-07-08 13:08:04 +02:00
2018-06-07 16:03:33 +02:00
2018-07-01 11:01:46 +02:00
2018-05-27 23:24:30 +02:00
2018-07-19 16:59:42 +02:00
2018-06-30 22:16:35 +02:00
2018-07-08 12:54:16 +02:00
2018-06-17 14:04:29 +02:00
2018-07-08 12:22:15 +02:00
2018-06-10 15:01:50 +02:00
2018-06-10 14:13:08 +02:00
2018-07-31 22:09:21 +02:00
2018-08-05 14:16:14 +02:00
2018-07-07 23:47:22 +02:00
2018-08-14 22:06:32 +02:00
2018-05-31 00:18:50 +02:00
2018-05-22 23:32:47 +02:00
2018-06-05 22:09:36 +02:00
2018-06-07 16:03:37 +02:00
2018-06-26 22:03:38 +02:00
2018-07-08 12:22:15 +02:00
2018-06-23 22:42:24 +02:00
2018-06-23 22:42:39 +02:00
2018-07-01 21:08:05 +02:00
2018-08-12 23:10:21 +02:00
2018-08-12 23:13:13 +02:00
2018-08-12 23:15:47 +02:00
2018-08-13 12:05:12 +02:00
2018-07-16 13:30:24 +02:00
2018-07-27 23:50:23 +02:00
2018-07-27 23:51:01 +02:00
2018-08-13 12:16:03 +02:00
2018-08-12 23:24:10 +02:00
2018-08-12 23:27:45 +02:00
2018-06-16 14:29:43 +02:00
2018-08-12 23:31:21 +02:00
2018-08-12 23:40:43 +02:00
2018-06-16 14:29:56 +02:00
2018-07-16 13:30:29 +02:00
2018-06-16 14:29:57 +02:00
2018-06-16 14:29:59 +02:00
2018-06-16 14:30:01 +02:00
2018-06-16 14:30:03 +02:00
2018-08-12 23:40:27 +02:00
2018-06-16 14:30:04 +02:00
2018-06-17 14:01:16 +02:00
2018-06-16 14:30:06 +02:00
2018-06-16 14:30:07 +02:00
2018-06-16 14:30:09 +02:00
2018-06-16 14:30:11 +02:00
2018-06-16 14:30:13 +02:00
2018-06-16 14:30:14 +02:00
2018-06-16 14:30:16 +02:00
2018-06-16 14:29:45 +02:00
2018-06-16 14:30:18 +02:00
2018-06-16 14:30:20 +02:00
2018-08-12 23:43:18 +02:00
2018-08-13 13:51:56 +02:00
2018-06-16 14:29:47 +02:00
2018-08-12 23:45:48 +02:00
2018-06-16 14:30:21 +02:00
2018-06-17 19:42:57 +02:00
2018-06-16 14:30:23 +02:00
2018-06-16 14:30:24 +02:00
2018-07-27 23:51:42 +02:00
2018-08-13 14:11:00 +02:00
2018-06-16 14:30:25 +02:00
2018-08-13 23:16:01 +02:00
2018-08-13 09:36:30 +02:00
2018-06-16 14:29:48 +02:00
2018-07-16 13:30:33 +02:00
2018-07-27 23:51:46 +02:00
2018-07-16 13:30:37 +02:00
2018-07-25 23:04:09 +02:00
2018-06-16 14:29:50 +02:00
2018-07-27 23:51:51 +02:00
2018-06-16 14:30:27 +02:00
2018-08-13 11:46:44 +02:00
2018-08-13 11:51:22 +02:00
2018-06-16 14:30:29 +02:00
2018-08-13 11:53:14 +02:00
2018-08-13 11:59:59 +02:00
2018-08-13 12:01:38 +02:00
2018-06-16 14:29:52 +02:00
2018-06-16 14:30:30 +02:00
2018-06-16 14:30:32 +02:00
2018-06-16 14:30:34 +02:00
2018-06-16 14:30:36 +02:00
2018-06-16 14:30:38 +02:00
2018-06-16 14:29:53 +02:00
2018-06-16 14:30:40 +02:00
2018-05-20 18:44:26 +02:00
2018-07-08 12:12:21 +02:00
2018-06-05 10:14:33 +02:00
2018-06-30 18:36:49 +02:00
2018-07-07 23:43:18 +02:00
2018-06-17 23:24:48 +02:00
2018-06-28 22:22:27 +02:00
2018-06-10 13:24:45 +02:00
2018-07-01 15:47:13 +02:00
2018-08-05 12:04:58 +02:00
2018-05-28 20:23:18 +02:00
2018-08-09 22:42:14 +02:00
2018-06-19 22:08:45 +02:00
2018-07-08 12:22:14 +02:00
2018-08-14 22:14:45 +02:00
2018-05-20 15:49:40 +02:00
2018-06-28 22:32:58 +02:00
2018-06-24 14:47:02 +02:00
2018-07-08 12:22:14 +02:00
2018-06-09 16:40:18 +02:00
2018-07-17 00:33:08 +02:00
2018-08-05 14:40:28 +02:00
2018-06-16 09:58:58 +02:00
2018-08-18 11:17:07 +02:00
2018-08-10 14:18:29 +02:00
2018-07-31 21:52:02 +02:00
2018-05-20 11:41:44 +02:00
2018-06-18 20:20:32 +02:00
2018-07-31 21:51:59 +02:00
2018-07-01 15:48:11 +02:00
2018-07-31 21:52:05 +02:00
2018-07-31 21:52:08 +02:00
2018-08-10 15:25:34 +02:00
2018-08-09 22:40:12 +02:00
2018-06-24 08:36:04 +02:00
2018-06-05 22:41:04 +02:00
2018-06-30 18:36:49 +02:00
2018-06-23 09:51:10 +02:00
2018-05-19 23:21:13 +02:00
2018-05-25 18:03:56 +02:00
2018-07-31 21:52:14 +02:00
2018-07-31 21:52:11 +02:00
2018-08-09 16:58:22 +02:00
2018-06-24 16:01:49 +02:00
2018-07-31 21:52:17 +02:00
2018-06-16 10:38:41 +02:00
2018-06-05 22:41:11 +02:00
2018-05-25 18:03:51 +02:00
2018-06-05 10:17:05 +02:00
2018-08-10 23:57:23 +02:00
2018-06-30 21:17:25 +02:00
2018-08-14 15:40:43 +02:00
2018-05-27 23:05:04 +02:00
2018-05-20 11:56:57 +02:00
2018-05-27 23:26:36 +02:00
2018-06-05 10:14:34 +02:00
2018-06-15 14:05:42 +02:00
2018-06-24 08:36:04 +02:00
2018-05-20 12:32:41 +02:00
2018-05-20 12:32:19 +02:00
2018-05-20 12:32:24 +02:00
2018-07-08 12:22:14 +02:00
2018-08-09 10:38:32 +02:00
2018-08-09 10:38:28 +02:00
2018-06-10 15:58:29 +02:00
2018-08-14 13:34:53 +02:00
2018-07-10 18:41:21 +02:00
2018-06-17 20:43:26 +02:00
2018-07-18 15:15:14 +02:00
2018-05-19 22:43:30 +02:00
2018-07-09 23:45:50 +02:00
2018-06-16 14:27:52 +02:00
2018-06-16 14:26:21 +02:00
2018-06-10 13:21:41 +02:00
2018-07-08 12:22:14 +02:00
2018-06-22 11:42:48 +02:00
2018-07-02 22:10:00 +02:00
2018-06-23 10:03:50 +02:00
2018-08-16 11:52:36 +02:00
2018-07-08 12:22:14 +02:00
2018-07-08 12:22:14 +02:00
2018-06-02 12:43:38 +02:00
2018-08-09 23:52:38 +02:00
2018-07-08 12:22:14 +02:00
2018-07-09 23:51:32 +02:00
2018-07-08 12:22:14 +02:00
2018-06-30 18:41:41 +02:00
2018-07-08 12:22:14 +02:00
2018-06-17 22:01:55 +02:00
2018-07-25 22:56:07 +02:00
2018-08-05 12:56:15 +02:00
2018-08-14 15:54:48 +02:00
2018-06-08 21:24:34 +02:00
2018-06-08 21:24:26 +02:00
2018-07-13 23:57:19 +02:00
2018-06-28 22:00:55 +02:00
2018-07-08 12:22:14 +02:00
2018-06-02 11:21:20 +02:00
2018-06-11 22:05:36 +02:00
2018-06-08 16:28:37 +02:00
2018-06-28 22:00:55 +02:00
2018-07-28 16:07:10 +02:00
2018-07-27 09:18:54 +02:00
2018-07-01 15:17:27 +02:00
2018-08-14 22:57:23 +02:00
2018-07-10 18:41:40 +02:00
2018-06-13 22:25:45 +02:00
2018-07-08 12:22:14 +02:00
2018-07-08 12:22:14 +02:00
2018-07-20 09:34:57 +02:00
2018-08-05 14:42:26 +02:00
2018-08-16 13:37:06 +02:00
2018-06-30 18:41:41 +02:00
2018-07-16 16:29:09 +02:00
2018-07-20 09:35:08 +02:00
2018-05-21 17:47:08 +02:00
2018-06-19 13:56:33 +02:00
2018-05-19 22:46:19 +02:00
2018-08-15 21:06:58 +02:00
2018-07-08 12:22:14 +02:00
2018-07-25 22:58:47 +02:00
2018-06-26 23:47:11 +02:00
2018-07-10 22:54:12 +02:00
2018-07-18 13:14:50 +02:00
2018-06-04 21:59:08 +02:00
2018-08-05 15:00:33 +02:00
2018-07-28 23:10:41 +02:00
2018-07-13 09:23:54 +02:00
2018-05-31 19:29:24 +02:00
2018-05-27 19:31:07 +02:00
2018-06-30 22:00:21 +02:00
2018-06-28 22:00:54 +02:00
2018-06-11 21:35:51 +02:00
2018-06-30 18:36:49 +02:00
2018-06-30 18:36:49 +02:00
2018-07-25 23:13:30 +02:00
2018-07-10 18:44:34 +02:00
2018-06-30 18:36:49 +02:00
2018-08-14 22:06:32 +02:00
2018-07-04 21:53:37 +02:00
2018-08-10 22:33:17 +02:00
2018-07-14 23:25:03 +02:00
2018-05-30 21:58:08 +02:00