Revision tags: v24.07-rc2, v24.07-rc1, v24.03, v24.03-rc4, v24.03-rc3, v24.03-rc2, v24.03-rc1, v23.11, v23.11-rc4, v23.11-rc3, v23.11-rc2, v23.11-rc1, v23.07, v23.07-rc4, v23.07-rc3, v23.07-rc2, v23.07-rc1, v23.03, v23.03-rc4, v23.03-rc3, v23.03-rc2, v23.03-rc1, v22.11, v22.11-rc4, v22.11-rc3, v22.11-rc2, v22.11-rc1, v22.07, v22.07-rc4, v22.07-rc3, v22.07-rc2, v22.07-rc1, v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1, v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2 |
|
#
c78471cd |
| 01-Nov-2021 |
Bruce Richardson <bruce.richardson@intel.com> |
buildtools: fix build with Meson 0.60
Meson 0.60 switched the format of uninstalled static libraries to thin archives, that is, they contain only paths to object files, not the files themselves. Fil
buildtools: fix build with Meson 0.60
Meson 0.60 switched the format of uninstalled static libraries to thin archives, that is, they contain only paths to object files, not the files themselves. Files cannot be extracted in this case, resulting in build errors:
ar: `x' cannot be used on thin archives.
Handle thin archives when invoking pmdinfogen by directly using the files referenced in the archive, when they already exist, and extracting them if not.
Bugzilla ID: 836 Fixes: e6e9730c7066 ("buildtools: support object file extraction for Windows") Cc: stable@dpdk.org
Reported-by: Michal Berger <michallinuxstuff@gmail.com> Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
Revision tags: v21.11-rc1, v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1, v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2, v21.05-rc1, v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2 |
|
#
c85ebb39 |
| 28-Jan-2021 |
Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> |
buildtools: fix archive extraction for LLVM 8
"llvm-ar xv lib.a" from LLVM 8 doesn't print extracted object file names. The effect of "v" is not formally specified either. Use "llvm-ar t" to get arc
buildtools: fix archive extraction for LLVM 8
"llvm-ar xv lib.a" from LLVM 8 doesn't print extracted object file names. The effect of "v" is not formally specified either. Use "llvm-ar t" to get archive member names.
Reported-by: Xueming Zhang <xuemingx.zhang@intel.com> Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
show more ...
|
#
3feefc80 |
| 25-Jan-2021 |
Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> |
buildtools: use build directory for temporary files
Use current build directory as base for temporary directories, so that all build files are isolated there.
Fixes: e6e9730c7066 ("buildtools: supp
buildtools: use build directory for temporary files
Use current build directory as base for temporary directories, so that all build files are isolated there.
Fixes: e6e9730c7066 ("buildtools: support object file extraction for Windows")
Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
show more ...
|
#
a38eae8e |
| 25-Jan-2021 |
Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> |
buildtools: fix archive extraction for Python 3.5
Python 3.5 subprocess.run() has no capture_output parameter. Use subprocess.PIPE available in all versions.
Signed-off-by: Dmitry Kozlyuk <dmitry.k
buildtools: fix archive extraction for Python 3.5
Python 3.5 subprocess.run() has no capture_output parameter. Use subprocess.PIPE available in all versions.
Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
show more ...
|
Revision tags: v21.02-rc1 |
|
#
e6e9730c |
| 08-Jan-2021 |
Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> |
buildtools: support object file extraction for Windows
clang archiver tool is llvm-ar on Windows and ar on other platforms. MinGW always uses ar. Replace shell script (Unix-only) that calls ar with
buildtools: support object file extraction for Windows
clang archiver tool is llvm-ar on Windows and ar on other platforms. MinGW always uses ar. Replace shell script (Unix-only) that calls ar with a Python script (OS-independent) that calls an appropriate archiver tool selected at configuration time. Move the logic not to generate empty sources into pmdinfogen.
Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
show more ...
|