sylware / nyanlinux (public) (License: AFFERO GPLv3) (since 2019-09-09) (hash sha1)
scripts for a lean, from scratch, amd hardware, linux distro
List of commits:
Subject Hash Author Date (UTC)
gcc 12.2 won't build c++ threading all the time. d8560808bd62a198bc446153602c658141238c01 Sylvain BERTRAND 2023-07-02 16:56:10
Gfx stack update 50e5991a466541ebb88456918f6cc0bad7e1bfb8 Sylvain BERTRAND 2023-07-01 13:19:49
refreshing various components 22c025e6a7019283775b45742a8095a26d1d9b51 Sylvain BERTRAND 2023-07-01 00:16:51
Gfx stack update d91a56e63cb4e61ce950166ee90977f9cb0f7c57 Sylvain BERTRAND 2023-06-24 17:28:11
Gfx stack update 5053fdee70c5a2656a39391f9ec0924b680cb63f Sylvain BERTRAND 2023-06-17 13:08:44
Gfx stack update a8f4d317da64e4728a07332d7b312b0163a9a117 Sylvain BERTRAND 2023-06-10 13:00:40
Gfx stack update 5a50b752ee1174f40b4ac04b0c4ea40def0f003e Sylvain BERTRAND 2023-06-03 13:07:31
Gfx stack update 8d0226a320e934c81b0ffbca7203ab25cfc801ae Sylvain BERTRAND 2023-05-27 13:19:40
Gfx stack update 1b4924dbae0b406ec5f8e9fdc85d0c9c5899d505 Sylvain BERTRAND 2023-05-20 19:39:21
Gfx stack update 98ed4e3167334c8e605f642d8cadb9249078bf84 Sylvain BERTRAND 2023-05-13 14:54:30
Gfx stack update 9adee44d5eb4278e6beb28ec35cae1d7a61bfa49 Sylvain BERTRAND 2023-05-06 17:58:22
Gfx stack update a1e169843a89e65cbeefe0582bc27f5981f2501e Sylvain BERTRAND 2023-04-30 13:34:07
links: 2.29 0b4834c00b761ea5633e94dc31841fe4c0124ac5 Sylvain BERTRAND 2023-04-25 16:27:54
Gfx stack update 1049238ce63d50e058a2f9e96c8651f52c64db15 Sylvain BERTRAND 2023-04-22 17:10:22
Gfx stack update b8b51323aedb5d4c08a829dd52313bc39baa101c Sylvain BERTRAND 2023-04-16 11:21:58
Gfx stack update 21e2397a6d45fa31198beccb2a3673d9dcefaa06 Sylvain BERTRAND 2023-04-02 13:57:56
alsa update: 1.2.8, still crackling sound a2ac619da94ccf6a21a72ef700f5875aadd6085f Sylvain BERTRAND 2023-03-26 17:42:18
Gfx stack update and more b09eed59ad9f0ac877c3756f082fa9d470a856ea Sylvain BERTRAND 2023-03-26 16:34:59
Gfx stack update 05deea6685ea9e469fb373e2294ac7c8f400a181 Sylvain BERTRAND 2023-03-12 12:55:38
removed obsolete muinit builder 64002665b15cc1dd40ff5b7e7bb0d2a060ec3c83 Sylvain BERTRAND 2023-03-10 13:10:49
Commit d8560808bd62a198bc446153602c658141238c01 - gcc 12.2 won't build c++ threading all the time.
Author: Sylvain BERTRAND
Author date (UTC): 2023-07-02 16:56
Committer name: Sylvain BERTRAND
Committer date (UTC): 2023-07-02 16:56
Parent(s): 50e5991a466541ebb88456918f6cc0bad7e1bfb8
Signer:
Signing key:
Signing status: N
Tree: 9fa26411fe8f2e8d2fe4a84f33330461d885a453
File Lines added Lines deleted
x64/elf/gcc/gcc.sh 11 0
File x64/elf/gcc/gcc.sh changed (mode: 100644) (index c3cc33c..6c81f97)
... ... exec /opt/toolchains/x64/elf/binutils-gcc/2.40-12.2.0/bin/x86_64-pc-linux-gnu-gc
195 195 EOF EOF
196 196 chmod +x $top_build_dir/libstdcxx/bin/cxx chmod +x $top_build_dir/libstdcxx/bin/cxx
197 197
198 # XXX: lol, still need some hardcoded stuff from libgcc build directory, here still need the
199 # gthr-default.h (libstdc++ threading uses gthread for its non single-threaded-only implementation)
200 # header.
201 # We force it here, to allow a "standalone" build of libstdc++.
202 if ! test -e $top_build_dir/libgcc/gthr-default.h;then
203 mkdir -p $top_build_dir/libgcc
204 ln -sTf $top_build_dir/gcc-12.2.0/libgcc/gthr-posix.h $top_build_dir/libgcc/gthr-default.h
205 fi
206
198 207 cd $top_build_dir/libstdcxx cd $top_build_dir/libstdcxx
199 208 PATH_SAVED=$PATH PATH_SAVED=$PATH
200 209 export PATH=/nyan/make/current/bin:$top_build_dir/libstdcxx/bin:$PATH export PATH=/nyan/make/current/bin:$top_build_dir/libstdcxx/bin:$PATH
 
... ... $top_build_dir/gcc-12.2.0/libstdc++-v3/configure \
211 220 --disable-libstdcxx-pch \ --disable-libstdcxx-pch \
212 221 --disable-nls \ --disable-nls \
213 222 --disable-rpath \ --disable-rpath \
223 --enable-linux-futex \
224 --enable-libstdcxx-threads \
214 225 --with-gnu-ld --with-gnu-ld
215 226 unset CC unset CC
216 227 unset CFLAGS unset CFLAGS
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/nyanlinux

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/nyanlinux

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/nyanlinux

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main