From: Sinan Akpolat <sinan@linkas.com.tr>
To: buildroot@busybox.net
Subject: [Buildroot] About using ti-gfx package with custom kernel
Date: Fri, 12 Jul 2013 16:22:27 +0300 [thread overview]
Message-ID: <51E00313.8090205@linkas.com.tr> (raw)
In-Reply-To: <CAEBucnBBL0t4+wmLkWEu1ot+a1Ut6f9kz9r81-zh939yEwM5wA@mail.gmail.com>
Hi Spenser,
Right now I have a little problem with module paths but I guess I fixed
that.
I had a problem with toolchain binary. I am using a custom toolchain but
ti-gfx package was trying to compile with default toolchain
(linux-arm-none-gnueabi- I guess). I changed the toolchain binary name in
output/build/ti-gfx-4_09_00_01/GFX_Linux_SDK/OGLES2/SDKPackage/Builds/OGLES2/LinuxARMV7/make_platform.mak
and in makefile located at
output/build/ti-gfx-4_09_00_01/GFX_Linux_SDK/OGLES2/SDKPackage/Tools/OGLES2/Build/LinuxARMV7/
(I can't find exact paths and filenames since I'm rebuilding whole
filesystem right now)
I couldn't change it from the makefile in output/build/ti-gfx or any
other place higher in filesystem hierarchy. According to the makefiles
above setting CROSS_COMPILER variable should be ok but that doesn't help
somehow.
Just wanted to say I'm able to build powervr driver right now. I will
try to solve the toolchain problem within buildroot's config/makefiles
and send you what I did.
Also I can't seem to send mail to buildroot maillist. I guessed adding
buildroot at busybox.net should be enough. Any ideas?
Thanks again for your help;
Sinan Akpolat
11.7.2013 18:59 tarihinde, Spenser Gilliland yazd?:
> On Thu, Jul 11, 2013 at 10:06 AM, Sinan Akpolat <sinan@linkas.com.tr> wrote:
>> Hi,
>>
>> I want to thank Spenser for his great work on TI's PowerVR driver package.
>>
>> I couldn't test it yet and I need to ask something about that.
>>
>> The package needs Linux kernel to be selected. However I'm using a custom
>> kernel provided by the board manufacturer. How can I make buildroot use that
>> kernel? Or what is the correct way?
>>
>> Should I copy my custom kernel directory to output/build and change version
>> to suffix of the directory name
>>
>> Or should I edit the makefiles and make buildroot (TI_GFX package more
>> specifically) use my custom kernel's path while compiling PowerVR drivers?
>>
>> I guess this was discussed last month but I couldn't see how that discussion
>> ended.
>>
>> Thanks again for the package,
>> Sinan Akpolat
> Sinan,
>
> The best way to do this is to use the Kernel menu to configure a
> source for your kernel (e.g. download a tarball, git tree, or patch on
> top of a specific kernel version.) However, if the vendor does not
> provide any of these methods, you can use the
> LINUX_OVERRIDE_SRCDIR=<path/to/kernelsrc> which will override the
> settings in the Kernel menu and use the local directory on your
> machine.
>
> FWIW: <PKG>_OVERRIDE_SRCDIR is a way to provide a source tree to
> Buildroot for any package and is a useful variable for many other
> packages.
>
> The kernel menu will need to know the defconfig you are intending to
> build and the load address (if version > 3.7). If you need a custom
> defconfig, the common solution is to create a directory in
> board/<vendor>/<boardname> with the kernel defconfig you would like
> to use. This defconfig can then be referenced by the kernel menu by
> setting BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG to y and
> BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE to
> board/<vendor>/<boardname>/linux_defconfig.
>
> A good reference on using Buildroot for custom projects is
> http://free-electrons.com/~thomas/pub/using-buildroot-real-project.pdf
> and the buildroot manual at
> http://buildroot.uclibc.org/downloads/manual/manual.html .
>
> Hope this information helps and thanks for reviewing this patch!
>
> Thanks,
> Spenser
>
> --
> Spenser Gilliland
> Computer Engineer
> Doctoral Candidate
next prev parent reply other threads:[~2013-07-12 13:22 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-11 15:06 [Buildroot] About using ti-gfx package with cutom kernel Sinan Akpolat
2013-07-11 15:59 ` Spenser Gilliland
2013-07-12 13:22 ` Sinan Akpolat [this message]
2013-07-12 13:48 ` [Buildroot] About using ti-gfx package with custom kernel Thomas Petazzoni
2013-07-12 14:26 ` Spenser Gilliland
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51E00313.8090205@linkas.com.tr \
--to=sinan@linkas.com.tr \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox