Age | Commit message (Collapse) | Author |
|
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
|
|
Signed-off-by: Chaudhary Amit Kumar <chaudharyamit.kumar@amd.com>
|
|
Switched from master branch to release_60 branch to get the actual
LLVM v6 which includes changes that are required by mesa v17.3.7
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
The packaging and pkg splitting was not working as it should be.
"llvm6.0-dbg" pkg was eating up all available debug files/info and it
was leaving nothing for "libllvm6.0-llvm-6.0-dbg" pkg to get built.
libllvm6.0-llvm-6.0-dbg is a pkg that was not only getting set as a
dependency for llvm6.0-dbg by our recipe, but also actually is a
dependency for some mesa pkgs.
(as mentioned in this commit openembedded/meta-openembedded @ b95f9d5).
This commit syncs the recipe with upstream and that fixes the following
issue:
With dbg-pkgs added to EXTRA_IMAGE_FEATURES, build fails at do_rootfs with
the following error in log.do_rootfs:
Collected errors:
* calculate_dependencies_for: Cannot satisfy the following dependencies
for llvm6.0-dbg:
* libllvm6.0-llvm-6.0-dbg *
* opkg_solver_install: Cannot install package llvm6.0-dbg.
Issue: INTAMDDET-2285
Signed-off-by: Arsalan-Awan <Arsalan_Awan@mentor.com>
|
|
During update/upgrade/removal of packages/recipes
we missed out patch files here and there which are
not being used anywhere in the layer so delete
all such patch files.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Upstream now provides a git based recipe for llvm
so use that for fetching the required version. This
makes it more maintainable for the BSP.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Avinash M N <avimn@amd.com>
|
|
ffmpeg v1000
|
|
This is a requirement for some QA test cases where ffmpeg
is needed on target.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Fixes
WARNING: llvm6.0-6.0-r0 do_package_qa: QA Issue: libllvm6.0-libllvm-6.0 rdepends on libxml2, but it isn't a build dependency, missing libxml2 in DEPENDS or PACKAGECONFIG? [build-deps]
and the dependency itself is real so this is not just
a warning fix but the build can fail in situations
where libxml2 is built later than llvm.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Avinash M N <avimn@amd.com>
|
|
V1000 release
|
|
Signed-off-by: Avinash M N <avimn@amd.com>
|
|
Reporting the sysroot from any of the compiler/linker
flags through llvm-config would result in breakage of
the package depending on LLVM as its sysroot would point
to LLVM's sysroot at the end of the day.
We strip out the --sysroot enteries from the
BuildVariables.inc to avoid the above mentioned scenario
and additionally adjust our CXX and LDFLAGS to avoid
duplicating the sysroot variable across the build.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This is mainly targeted against master branch builds.
Doing it now has the advantage that the change makes
it in for any releases prior to moving to the master
branch.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
The last update generalized the packaging mechanism
but induced an issue which did not populate the
target rootfs as expected because of the breakage
in inter-package dependencies.
This now fixes that issue so all required LLVM packages
are deployed appropriately.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
We mainly use manual packaging techniques to split
up various different components the LLVM build
produces.
This improves the earlier splitting technique and
builds up packages more appropriately while
addressing a few QA issues as well.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
|