Como construir o toolchain personalizado no Ubuntu?

1

Estamos planejando migrar para o Ubuntu 16.0.4LTS como uma distribuição de desenvolvimento. Atualmente, estamos usando a distribuição antiga do Suse.

Uma das tarefas desta migração é construir nosso conjunto de ferramentas personalizado no Ubuntu. Atualmente temos RPMs de vários pacotes que fazem o nosso toolchain. Também estamos fazendo repetibilidade binária. Estamos seguindo algo semelhante ao método LFS (Linux From Scratch) para criar nosso conjunto de ferramentas.

Agora, para criar esses pacotes no Ubuntu em .deb format, comecei a ler o guia do maintainer em link

Parece que preciso de dh-make e debhelper packages antes de poder criar .deb packages de várias bibliotecas / ferramentas que compõem o nosso conjunto de ferramentas.

O que estou perguntando aqui é se o método que vou seguir está correto ou não:

Pass 1: ( Exactly as Pass 1 of LFS-Linux From Scratch )
I will build - Binutils,GCC,Linux Headers,Glibc,Libstdc++

depois no passo 2:

Pass 2: ( Exactly as Pass 2 of LFS-Linux From Scratch )
I will build - Binutils,GCC,Tcl-core,Expect,DejaGNU,Check,Ncurses,
Bash,Bzip2,Coreutils,Diffutils,File,Findutils,Gawk,Gettext,Grep,
Gzip,M4,Make,Patch,Perl,Sed,Tar,Texinfo,Util-linux,Xz

Quando o Pass2 estiver pronto, eu vou chroot para o diretório onde eu instalei os utilitários do Pass1 e Pass2. E então começará a compilação de gcc

Mas, para criar .deb packages do meu conjunto de ferramentas, acho que preciso compilar dh-make e debhelper packages antes de criar o pacote gcc.deb . Está certo?

Quando eu tiver os pacotes gcc , dh-make e debhelper , eu devo criar outros pacotes no conjunto de ferramentas.

Deixe-me saber o que vocês pensam.

    
por Monku 05.10.2016 / 18:42

0 respostas