• take my compiler ... please

    From Maurice Kinal@1:153/7001.2989 to Henny Youngman on Thu Jul 23 23:42:21 2020
    Hey Henny!

    -={ '<Esc>:read !gcc --version' starts }=-
    gcc (GCC) 10.2.0
    Copyright (C) 2020 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    -={ '<Esc>:read !gcc --version' ends }=-

    Life is good,
    Maurice

    ... Don't cry for me I have vi.
    --- GNU bash, version 5.0.18(1)-release (x86_64-motorshed-linux-gnu)
    * Origin: Pointy Stick - Ladysmith BC, Canada (1:153/7001.2989)
  • From Benny Pedersen@2:230/0 to Maurice Kinal on Fri Jul 24 16:39:00 2020
    Hello Maurice!

    23 Jul 2020 23:42, Maurice Kinal wrote to Henny Youngman:

    gcc (GCC) 10.2.0
    Life is good,

    yes it is :)


    Regards Benny

    ... there can only be one way of life, and it works :)

    --- Msged/LNX 6.1.2 (Linux/5.7.10-gentoo-x86_64 (x86_64))
    * Origin: I will always keep a PC running CPM 3.0 (2:230/0)
  • From Maurice Kinal@2:280/464.113 to Benny Pedersen on Fri Jul 24 17:54:39 2020
    Hallo Benny!

    gcc (GCC) 10.2.0
    Life is good,

    yes it is :)

    Also glibc-2.32 should be out in the next week or two. :-)

    Het leven is goed,
    Maurice

    ... Huil niet om mij, ik heb vi.
    --- GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)
    * Origin: Little Mikey's EuroPoint - Ladysmith BC, Canada (2:280/464.113)
  • From Benny Pedersen@2:230/0 to Maurice Kinal on Fri Jul 24 21:09:56 2020
    Hello Maurice!

    24 Jul 2020 17:54, Maurice Kinal wrote to Benny Pedersen:

    gcc (GCC) 10.2.0
    Life is good,
    yes it is :)

    Also glibc-2.32 should be out in the next week or two. :-)

    in that case gentoo needs you as a developper :)

    only 2.31 is still masked, while 2.30 is latest stable

    back to my Dali IO-6 playing music from my Huawei P40 Pro

    no google no problem


    Regards Benny

    ... there can only be one way of life, and it works :)

    --- Msged/LNX 6.1.2 (Linux/5.7.10-gentoo-x86_64 (x86_64))
    * Origin: I will always keep a PC running CPM 3.0 (2:230/0)
  • From Maurice Kinal@1:153/7001.2989 to Benny Pedersen on Fri Jul 24 14:42:01 2020
    Hey Benny!

    only 2.31 is still masked, while 2.30 is latest stable

    That is the same with slackware-current. I am not sure why that is. As for me;

    -={ '<Esc>:read !/lib/libc.so.6' starts }=-
    GNU C Library (GNU libc) stable release version 2.31.
    Copyright (C) 2020 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.
    There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
    PARTICULAR PURPOSE.
    Compiled by GNU CC version 10.2.0.
    libc ABIs: UNIQUE IFUNC ABSOLUTE
    For bug reporting instructions, please see: <https://www.gnu.org/software/libc/bugs.html>.
    -={ '<Esc>:read !/lib/libc.so.6' ends }=-

    Before today the above output would have read "Compiled by GNU CC version 10.1.0." Also I have at least one useable/bootable/chrootable gcc-9.3.0 based partition at my disposal. It also uses glibc-2.31.

    no google no problem

    +1

    Life is good,
    Maurice

    ... Don't cry for me I have vi.
    --- GNU bash, version 5.0.18(1)-release (x86_64-motorshed-linux-gnu)
    * Origin: Pointy Stick - Ladysmith BC, Canada (1:153/7001.2989)
  • From Andrew Alt@1:261/38 to Maurice Kinal on Sun Aug 2 15:22:04 2020
    Maurice Kinal wrote to Henny Youngman <=-

    Hey Henny!

    -={ '<Esc>:read !gcc --version' starts }=-
    gcc (GCC) 10.2.0
    Copyright (C) 2020 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is
    NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -={ '<Esc>:read !gcc --version' ends }=-

    Hi Maurice! (And everyone else)

    andy@oceanus:~$ rustc --version
    rustc 1.45.1 (c367798cf 2020-07-26) andy@oceanus:~$ ldd `which rustc`
    linux-vdso.so.1 (0x00007ffc5dd7b000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fcad2330000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fcad2326000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fcad23
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcad22eb00
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcad212a000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcad1fa7000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fcad2f10000)

    So I've been working with Rust the last few weeks. I started learning it about a
    year ago but got frustrated and quit for a while. Though I normally can only program for a month or two before I need a break from physical pain associated with using the computer.

    But anyway, this time when I got stuck, I used some of their support methods available.

    So far I've been finding Rust pretty interesting and cool. I released the first

    version of configster, a library for parsing config file: https://crates.io/crates/configster

    I did that library because I needed a way to parse config files, as I'm also working on oxi-rmw, a Rust port of rmw (a C program I started 10 years ago).

    I find that building is noticeably slower on Rust, but on the up-side, I spend less time on certain bits of code and debugging.

    I won't do any more of a review than that I guess, as there's plenty of docs online. ;)

    --
    -Andy

    --
    -Andy


    ... DalekDOS v(overflow): (I)Obey (V)ision impaired (E)xterminate
    -+- MultiMail/Linux v0.52

    --- BBBS/Li6 v4.10 Toy-5
    * Origin: Prism bbs (1:261/38)
  • From Maurice Kinal@1:153/7001.2989 to Andrew Alt on Sun Aug 2 14:16:21 2020
    Hey Andrew!

    andy@oceanus:~$ rustc --version

    I am wondering if it can be used for as a crosscompiler for any of the below targets;

    -={ '<Esc>:read !rustc --print target-list' starts }=-
    aarch64-fuchsia
    aarch64-linux-android
    aarch64-pc-windows-msvc
    aarch64-unknown-cloudabi
    aarch64-unknown-freebsd
    aarch64-unknown-hermit
    aarch64-unknown-linux-gnu
    aarch64-unknown-linux-musl
    aarch64-unknown-netbsd
    aarch64-unknown-none
    aarch64-unknown-none-softfloat
    aarch64-unknown-openbsd
    aarch64-unknown-redox
    aarch64-uwp-windows-msvc
    aarch64-wrs-vxworks
    arm-linux-androideabi
    arm-unknown-linux-gnueabi
    arm-unknown-linux-gnueabihf
    arm-unknown-linux-musleabi
    arm-unknown-linux-musleabihf
    armebv7r-none-eabi
    armebv7r-none-eabihf
    armv4t-unknown-linux-gnueabi
    armv5te-unknown-linux-gnueabi
    armv5te-unknown-linux-musleabi
    armv6-unknown-freebsd
    armv6-unknown-netbsd-eabihf
    armv7-linux-androideabi
    armv7-unknown-cloudabi-eabihf
    armv7-unknown-freebsd
    armv7-unknown-linux-gnueabi
    armv7-unknown-linux-gnueabihf
    armv7-unknown-linux-musleabi
    armv7-unknown-linux-musleabihf
    armv7-unknown-netbsd-eabihf
    armv7-wrs-vxworks-eabihf
    armv7a-none-eabi
    armv7a-none-eabihf
    armv7r-none-eabi
    armv7r-none-eabihf
    asmjs-unknown-emscripten
    hexagon-unknown-linux-musl
    i586-pc-windows-msvc
    i586-unknown-linux-gnu
    i586-unknown-linux-musl
    i686-apple-darwin
    i686-linux-android
    i686-pc-windows-gnu
    i686-pc-windows-msvc
    i686-unknown-cloudabi
    i686-unknown-freebsd
    i686-unknown-haiku
    i686-unknown-linux-gnu
    i686-unknown-linux-musl
    i686-unknown-netbsd
    i686-unknown-openbsd
    i686-unknown-uefi
    i686-uwp-windows-gnu
    i686-uwp-windows-msvc
    i686-wrs-vxworks
    mips-unknown-linux-gnu
    mips-unknown-linux-musl
    mips-unknown-linux-uclibc
    mips64-unknown-linux-gnuabi64
    mips64-unknown-linux-muslabi64
    mips64el-unknown-linux-gnuabi64
    mips64el-unknown-linux-muslabi64
    mipsel-unknown-linux-gnu
    mipsel-unknown-linux-musl
    mipsel-unknown-linux-uclibc
    mipsisa32r6-unknown-linux-gnu
    mipsisa32r6el-unknown-linux-gnu
    mipsisa64r6-unknown-linux-gnuabi64
    mipsisa64r6el-unknown-linux-gnuabi64
    msp430-none-elf
    nvptx64-nvidia-cuda
    powerpc-unknown-linux-gnu
    powerpc-unknown-linux-gnuspe
    powerpc-unknown-linux-musl
    powerpc-unknown-netbsd
    powerpc-wrs-vxworks
    powerpc-wrs-vxworks-spe
    powerpc64-unknown-freebsd
    powerpc64-unknown-linux-gnu
    powerpc64-unknown-linux-musl
    powerpc64-wrs-vxworks
    powerpc64le-unknown-linux-gnu
    powerpc64le-unknown-linux-musl
    riscv32i-unknown-none-elf
    riscv32imac-unknown-none-elf
    riscv32imc-unknown-none-elf
    riscv64gc-unknown-linux-gnu
    riscv64gc-unknown-none-elf
    riscv64imac-unknown-none-elf
    s390x-unknown-linux-gnu
    sparc-unknown-linux-gnu
    sparc64-unknown-linux-gnu
    sparc64-unknown-netbsd
    sparc64-unknown-openbsd
    sparcv9-sun-solaris
    thumbv6m-none-eabi
    thumbv7a-pc-windows-msvc
    thumbv7em-none-eabi
    thumbv7em-none-eabihf
    thumbv7m-none-eabi
    thumbv7neon-linux-androideabi
    thumbv7neon-unknown-linux-gnueabihf
    thumbv7neon-unknown-linux-musleabihf
    thumbv8m.base-none-eabi
    thumbv8m.main-none-eabi
    thumbv8m.main-none-eabihf
    wasm32-unknown-emscripten
    wasm32-unknown-unknown
    wasm32-wasi
    x86_64-apple-darwin
    x86_64-fortanix-unknown-sgx
    x86_64-fuchsia
    x86_64-linux-android
    x86_64-linux-kernel
    x86_64-pc-solaris
    x86_64-pc-windows-gnu
    x86_64-pc-windows-msvc
    x86_64-rumprun-netbsd
    x86_64-sun-solaris
    x86_64-unknown-cloudabi
    x86_64-unknown-dragonfly
    x86_64-unknown-freebsd
    x86_64-unknown-haiku
    x86_64-unknown-hermit
    x86_64-unknown-hermit-kernel
    x86_64-unknown-l4re-uclibc
    x86_64-unknown-linux-gnu
    x86_64-unknown-linux-gnux32
    x86_64-unknown-linux-musl
    x86_64-unknown-netbsd
    x86_64-unknown-openbsd
    x86_64-unknown-redox
    x86_64-unknown-uefi
    x86_64-uwp-windows-gnu
    x86_64-uwp-windows-msvc
    x86_64-wrs-vxworks
    -={ '<Esc>:read !rustc --print target-list' ends }=-

    I'd be most interested in x86_64-linux-android given the lameness of the actual target itself. aarch64-unknown-linux-gnu already works here all on it's own so it doesn't require a crosscompiler. Hmmmm ... I wonder what x86_64-linux-kernel is all about? I'll have to check that out soon as my curiousity just got piqued.

    So far I've been finding Rust pretty interesting and cool.

    So far the only thing I've used it for is to take care of Firefox dependencies. I might take it up if it can be used to take care of Android's shortcomings but even then I could see myself losing interest really quickly. Today find me still waiting for the glibc-2.32 release and for that I am sticking with the usual suspects (gcc, binutils, etc).

    Good to talk to you again!

    Life is good,
    Maurice

    ... Don't cry for me I have vi.
    --- GNU bash, version 5.0.18(1)-release (x86_64-motorshed-linux-gnu)
    * Origin: Pointy Stick - Ladysmith BC, Canada (1:153/7001.2989)
  • From Andrew Alt@1:261/38 to Maurice Kinal on Sun Aug 2 23:37:30 2020
    Maurice Kinal wrote to Andrew Alt <=-

    Hey Andrew!

    andy@oceanus:~$ rustc --version

    I am wondering if it can be used for as a crosscompiler for any of the below targets;

    -={ '<Esc>:read !rustc --print target-list' starts }=-
    aarch64-fuchsia
    aarch64-linux-android

    Hey, Maurice!

    I don't really have any experience, or knowledge, about cross-compiling yet, with
    any language. But I did a little research for you.

    'rustup target add x86_64-linux-android` will install a toolchain for cross-compiling, if I understand things correctly.

    There are some examples for a "Hello, World" program at this web page I found. https://dev.to/h_ajsf/building-wasm-android-and-ios-app-with-singlecommon-rust-
    core-code-3ja4


    Good to talk to you again!

    You too. ;) Have a nice evening.


    --
    -Andy

    --
    -Andy


    ... So easy, a child could do it. Child sold separately.
    -+- MultiMail/Linux v0.52

    --- BBBS/Li6 v4.10 Toy-5
    * Origin: Prism bbs (1:261/38)
  • From Maurice Kinal@1:153/7001.2989 to Andrew Alt on Mon Aug 3 18:42:32 2020
    Hey Andrew!

    'rustup target add x86_64-linux-android` will install a
    toolchain for cross-compiling, if I understand things correctly.

    I'll have to give it a try sometime. At the moment I am waiting for the new glibc-2.32 to be released which should be any day now.

    Life is good,
    Maurice

    ... Don't cry for me I have vi.
    --- GNU bash, version 5.0.18(1)-release (x86_64-motorshed-linux-gnu)
    * Origin: Pointy Stick - Ladysmith BC, Canada (1:153/7001.2989)
  • From Andrew Alt@1:261/38 to Maurice Kinal on Mon Aug 3 23:30:34 2020
    Maurice Kinal wrote to Andrew Alt <=-

    I'll have to give it a try sometime. At the moment I am waiting for
    the new glibc-2.32 to be released which should be any day now.

    Ok, have fun with it, Maurice. :) Are there any particular changes, new features,
    or bug fixes expected for 2.32 that you're looking forward to?

    --
    -Andy


    -+- MultiMail/Linux v0.52

    --- BBBS/Li6 v4.10 Toy-5
    * Origin: Prism bbs (1:261/38)