Porgy64 - Port-of-release-git-yet [DROPPED]

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
Illutorium
Posts: 170
Joined: Wed 06 Aug 2014, 07:12

Porgy64 - Port-of-release-git-yet [DROPPED]

#1 Post by Illutorium »

Short info (27/10/2016):
Porgy64 was a almost-unrealised project which from not doing to a end' due of a Time-spend,PSU of PC brokes (from a Formerly A8-3870K)
Porgy64 was be will at base of a "Linux from scratch" same as a "NuTyX" but problem it's not idea because Idea was a Awesome (Daily,on Newests at Everyday,For Developments - Same as a Arch Linux be will) but problem it's a time and brokes about a GCC/Glibc from a "T2 Compile" crapfuls when Mascot of a OS it's a "Cat" from a "Black/White side" with "Avant Garde design of Open source'" [That's will inspire from GitHub mascot],when will be hybrid of "FatDog64" (Alternative) for Developers,but in Reason of a Time are be dropped and (probably) never come back,unless that someone's can be restore at project at anyway'

Was are be included of a Project be will:

Desktop manager: Openbox+tint2 (instead with JWM)
Desktop theme: Dorian theme by killhellokitty (Includes as standard of: Raleigh and Redmond - But others are be removes with expect of Standard)
Web Browser: Dillo on Mainstream
Terminal: urxvt
Task manager: htop
File manager: ROX + Pmount (HDD Mounter)
Player: <You can play at .mp4/.webm at a Your Web browser,without Flash player use for HTML5>
Kernel: Later (as a Release, Recommend for build: RC and beta)
GCC: Later,of a daily snapshot
GTK+: Of a Later GTK with newest gtkdialog
Glibc: Later
xf86-video Drivers: AMD (as ati formerly),Nvidia (nouveau) and of Course: Intel (for Sandy/Ivy and newest) - Only newest for Modern machine. - Vintage (as a ATI Rage) graphics was doesn't be included except at non-PAE version for Vintage kernel (v3.2)
ALSA Version: Daily snapshot
Notepad: Geany
Picture Preview: Geeqie (With RAW Support)
Grub4DOS Customization: With a Stable GUI but with a newest build from chenall's (Not from Google site,but from Official)
Clipboard: Glipper-lite

Other of be can include:

Find manager: Pfind
Disc Burner: Pburn
Packager: XArchive (newest) + 7zip + unrar
Caculator: calcoo without xcalc (Reason of UEFI)
Print Screener: xscreenshot -k Print

License: GNU/GPL (Copyleft side')

in Oct/2014 was are be planned at building:
Weight of ISO: Maybe less than 200MB (QT and Java can be optional of a development. - in a PorgyBang Can be include.)
Files of a OS base: initramfs (cpio) and vmlinuz (-b* and -r* is a of Beta/RC as a -b1)
GCC tribute: x86_64-porgy[T2/LFS]-linux-gnu
ISO tribute: Porgy[32/64]-[T2/LFS]-[Date build as: 15122014].iso for example: Porgy64-LFS-16122014.iso or with mainstream user: Porgy64-LFS-16122014-(Username at not-founder as a "user").iso -> Porgy64-LFS-16122014-user.iso or with a PorgyBang: PorgyBang64-LFS-16122014-user.iso

Additional useful if I will be use ITF (In the future): murga-linux.com/puppy/viewtopic.php?t=96863

But in a outside now can be switch to a "Tahr Lite PAE" instead ->http://murga-linux.com/puppy/viewtopic.php?t=108681
When in a compare from this project can be pass it anyway' (due at "woof-CE" base.)
Last edited by Illutorium on Mon 11 Nov 2019, 10:56, edited 4 times in total.

Illutorium
Posts: 170
Joined: Wed 06 Aug 2014, 07:12

20/12/2014 - Pre-release problem

#2 Post by Illutorium »

[Removed|Dropped project]
Last edited by Illutorium on Thu 27 Oct 2016, 01:02, edited 1 time in total.

Illutorium
Posts: 170
Joined: Wed 06 Aug 2014, 07:12

GCC Compile Problem - Step 1

#3 Post by Illutorium »

Here so example why are be can't compile at gcc from pass one on a Portable HDD Development:

$PORGY = /mnt/sdc1/porgy from /mnt/home -symlink.

chmod -c -R 777 /mnt/sdc1/porgy
export PORGY=/mnt/sdc1/porgy
mkdir -vp $PORGY/{sources,tools}
ln -svf $PORGY/tools /
ln -svf $PORGY/sources /
groupadd porgy
useradd -s /bin/bash -g porgy -m -k /dev/null porgy
passwd porgy
chown -v porgy $PORGY/tools
chown -v porgy $PORGY/sources

cat > ~/.bash_profile << "EOF"
exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
EOF

su - porgy (Logged to a full-bash instead of "porgy")

cat > ~/.bashrc << "EOF"
set +h
umask 022
LFS=/mnt/porgy
LC_ALL=POSIX
LFS_TGT=$(uname -m)-porgylfs-linux-gnu
PATH=/tools/bin:/bin:/usr/bin
export LFS LC_ALL LFS_TGT PATH
EOF

source ~/.bash_profile

cd ~/binutils-191214
mkdir -v ~/binutils-build
cd ~/binutils-build
Build configure: ~/binutils-191214/configure --prefix=/tools --with-sysroot=$PORGY --with-lib-path=/tools/lib --target=x86_64-porgylfs-linux-gnu --build=x86_64-porgylfs-linux-gnu --disable-nls --disable-werror
make
make install-strip (Tested. Compile at completed.)

cd ~/gcc5-211214
<Rename from a mpfr-3.12/gmp-6.0.0/mpc-1.0.2 to mpfr/gmp/mpc and move to a GCC catalog from a unpacked folders...>

++ find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/sh/linux.h gcc/config/sh/linux.h.orig
'gcc/config/sh/linux.h' -> 'gcc/config/sh/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/sh/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/sh/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/frv/linux.h gcc/config/frv/linux.h.orig
'gcc/config/frv/linux.h' -> 'gcc/config/frv/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/frv/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/frv/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/vax/linux.h gcc/config/vax/linux.h.orig
'gcc/config/vax/linux.h' -> 'gcc/config/vax/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/vax/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/vax/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/bfin/linux.h gcc/config/bfin/linux.h.orig
'gcc/config/bfin/linux.h' -> 'gcc/config/bfin/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/bfin/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/bfin/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/i386/linux.h gcc/config/i386/linux.h.orig
'gcc/config/i386/linux.h' -> 'gcc/config/i386/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/i386/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/i386/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/i386/sysv4.h gcc/config/i386/sysv4.h.orig
'gcc/config/i386/sysv4.h' -> 'gcc/config/i386/sysv4.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/i386/sysv4.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/i386/sysv4.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/i386/linux64.h gcc/config/i386/linux64.h.orig
'gcc/config/i386/linux64.h' -> 'gcc/config/i386/linux64.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/i386/linux64.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/i386/linux64.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/cris/linux.h gcc/config/cris/linux.h.orig
'gcc/config/cris/linux.h' -> 'gcc/config/cris/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/cris/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/cris/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/m32r/linux.h gcc/config/m32r/linux.h.orig
'gcc/config/m32r/linux.h' -> 'gcc/config/m32r/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/m32r/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/m32r/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/ia64/linux.h gcc/config/ia64/linux.h.orig
'gcc/config/ia64/linux.h' -> 'gcc/config/ia64/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/ia64/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/ia64/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/ia64/sysv4.h gcc/config/ia64/sysv4.h.orig
'gcc/config/ia64/sysv4.h' -> 'gcc/config/ia64/sysv4.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/ia64/sysv4.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/ia64/sysv4.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/m68k/linux.h gcc/config/m68k/linux.h.orig
'gcc/config/m68k/linux.h' -> 'gcc/config/m68k/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/m68k/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/m68k/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/mips/linux.h gcc/config/mips/linux.h.orig
'gcc/config/mips/linux.h' -> 'gcc/config/mips/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/mips/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/mips/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/mips/linux64.h gcc/config/mips/linux64.h.orig
'gcc/config/mips/linux64.h' -> 'gcc/config/mips/linux64.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/mips/linux64.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/mips/linux64.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/s390/linux.h gcc/config/s390/linux.h.orig
'gcc/config/s390/linux.h' -> 'gcc/config/s390/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/s390/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/s390/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/alpha/linux.h gcc/config/alpha/linux.h.orig
'gcc/config/alpha/linux.h' -> 'gcc/config/alpha/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/alpha/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/alpha/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/nios2/linux.h gcc/config/nios2/linux.h.orig
'gcc/config/nios2/linux.h' -> 'gcc/config/nios2/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/nios2/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/nios2/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/sparc/linux.h gcc/config/sparc/linux.h.orig
'gcc/config/sparc/linux.h' -> 'gcc/config/sparc/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/sparc/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/sparc/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/sparc/sysv4.h gcc/config/sparc/sysv4.h.orig
'gcc/config/sparc/sysv4.h' -> 'gcc/config/sparc/sysv4.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/sparc/sysv4.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/sparc/sysv4.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/sparc/linux64.h gcc/config/sparc/linux64.h.orig
'gcc/config/sparc/linux64.h' -> 'gcc/config/sparc/linux64.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/sparc/linux64.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/sparc/linux64.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/linux.h gcc/config/linux.h.orig
'gcc/config/linux.h' -> 'gcc/config/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/mn10300/linux.h gcc/config/mn10300/linux.h.orig
'gcc/config/mn10300/linux.h' -> 'gcc/config/mn10300/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/mn10300/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/mn10300/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/tilepro/linux.h gcc/config/tilepro/linux.h.orig
'gcc/config/tilepro/linux.h' -> 'gcc/config/tilepro/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/tilepro/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/tilepro/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/rs6000/linux.h gcc/config/rs6000/linux.h.orig
'gcc/config/rs6000/linux.h' -> 'gcc/config/rs6000/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/rs6000/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/rs6000/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/rs6000/sysv4.h gcc/config/rs6000/sysv4.h.orig
'gcc/config/rs6000/sysv4.h' -> 'gcc/config/rs6000/sysv4.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/rs6000/sysv4.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/rs6000/sysv4.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/rs6000/linux64.h gcc/config/rs6000/linux64.h.orig
'gcc/config/rs6000/linux64.h' -> 'gcc/config/rs6000/linux64.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/rs6000/linux64.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/rs6000/linux64.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/tilegx/linux.h gcc/config/tilegx/linux.h.orig
'gcc/config/tilegx/linux.h' -> 'gcc/config/tilegx/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/tilegx/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/tilegx/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/xtensa/linux.h gcc/config/xtensa/linux.h.orig
'gcc/config/xtensa/linux.h' -> 'gcc/config/xtensa/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/xtensa/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/xtensa/linux.h.orig
+ for file in '$(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)'
+ cp -uv gcc/config/microblaze/linux.h gcc/config/microblaze/linux.h.orig
'gcc/config/microblaze/linux.h' -> 'gcc/config/microblaze/linux.h.orig'
+ sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e s@/usr@/tools@g gcc/config/microblaze/linux.h.orig
+ echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 ""'
+ touch gcc/config/microblaze/linux.h.orig
+ sed -i '/k prot/agcc_cv_libc_provides_ssp=yes' gcc/configure
+ sed -i 's/if \((code.*))\)/if (\1 \&\& \!DEBUG_INSN_P (insn))/' gcc/sched-deps.c

Make folder a gcc-build
cd ~/gcc-build

~/gcc5-211214/configure --target=x86_64-porgylfs-linux-gnu --build=x86_64-porgylfs-linux-gnu --prefix=/tools --with-sysroot=$PORGY --with-newlib --without-headers --with-local-prefix=/tools --with-native-system-header-dir=/tools/include --disable-nls --disable-shared --disable-multilib --disable-decimal-float --disable-threads --disable-libatomic --disable-libgomp --disable-libitm --disable-libquadmath --disable-libsanitizer --disable-libssp --disable-libvtv --disable-libcilkrts --disable-libstdc++-v3 --enable-languages=c,c++

make
And just at fail: "stdio.h" that's not found... even I tried with a symlink from a Fatdog devx and... Doesn't be help...

(binutils compiles complete in the rest.)

Base logs on NutyX. (Good maintenance but I will be create with a GUI...)

Illutorium
Posts: 170
Joined: Wed 06 Aug 2014, 07:12

#4 Post by Illutorium »

But I will be hope about a:
CLFS -> http://clfs.org/view/sysvinit/x86_64-64

Maybe that's would be fit for a Clean-Scratch Builds...

Illutorium
Posts: 170
Joined: Wed 06 Aug 2014, 07:12

23/12/2014 - Half-Alpha-Begin

#5 Post by Illutorium »

[Dropped it anyway']

Post Reply