This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: adding support for hardened toolchain


Quoting "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>:

Heiko, All,

On Wednesday 29 December 2010 21:44:40 Heiko Zuerker wrote:
Quoting "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>:
> Yet, you can use that to test your patches integration, as a begining.
I use the existing features of ct-ng to apply the patches after the
ones you supply out of the box. Everything seems to work fine.

Good! :-)


> This would have to be split in two parts:
> - first, the generic additional patch dir handling
> - second the new hardened patches directory
> This should not be very complex to do, I think.
Yes and once the framework is created, it will be really easy to add
new features which rely on patches.

Yes, but not too many, I hope. It would be absolutely impossible to maintain if too many (say 2 or 3) feature-patchsets were to be added. Remember that patches will be applied in sequence, and if a patch from a previous feature is required before another feature, then you're screwed. Unless we have dependencies on feature sets. Which wil be horrible.

I absolutely agree.
I hate maintaining patches, that's why we keep them at an absolute minimum in DL. They have the tendency of not working once you start updating software.


>> I know it works under x86 based architecture, but don't have any other
>> hardware available to do any testing with.
>
> Qemu might come handy in this case.

I'll have to take a look at that some time in the future.
Right now all my available time goes into getting buildroot and ct-ng
in shape so I can use it as a build platform for Devil-Linux.

You are aware that buildroot can use crosstool-NG as a toolchain backend, aren't you? It's not finished, but it kind of works. I yet have some stuff to push upstream...

Yes, I'm waiting for the implementation to be complete.
By using the 'external toolchain', I don't have to wait to recompile everything when I clean everything up.


Oh speaking off, buildroot always wants to use the lib64 directoy which is missing in the newly compiled ct-ng toolchain. I usually have to create the symlink in the sysroot dir.

--

Regards
  Heiko Zuerker
  http://www.devil-linux.org


---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.



--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]