WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Tiny Core 12.0 Alpha 2 Testing  (Read 1526 times)

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 12864
Re: Tiny Core 12.0 Alpha 2 Testing
« Reply #30 on: January 22, 2021, 04:26:56 AM »
Except that I had to cheat a little and copy some extensions from 11.x, like wayland which by the way is linked to libffi6. I still haven't figured out why wayland is required on 32-bit only.

wayland isn't required in x86, but is probably referenced in several *.la files, which were taken from x86_64...

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 8796
Re: Tiny Core 12.0 Alpha 2 Testing
« Reply #31 on: January 22, 2021, 06:48:33 AM »
Hi jazzbiker
... I made only TARGET=GTK2. By the way makefile rejected TARGET=GTK, ...
Did you actually use upper case? Maybe it doesn't like that.

Offline andyj

  • Hero Member
  • *****
  • Posts: 944
Re: Tiny Core 12.0 Alpha 2 Testing
« Reply #32 on: January 22, 2021, 08:14:38 AM »
What happened to the "cc" symlink for gcc? Is this a GCC 10 thinks nobody is looking for it anymore thing?

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 12864
Re: Tiny Core 12.0 Alpha 2 Testing
« Reply #33 on: January 22, 2021, 08:39:16 AM »
I didn't delete it - gcc reposted with the symlink

Offline jazzbiker

  • Hero Member
  • *****
  • Posts: 518
Re: Tiny Core 12.0 Alpha 2 Testing
« Reply #34 on: January 22, 2021, 10:07:08 AM »
Hi, Rich!

Hi jazzbiker
... I made only TARGET=GTK2. By the way makefile rejected TARGET=GTK, ...
Did you actually use upper case? Maybe it doesn't like that.
I was not recording the commands, so I can not be absolutely sure in their literal values. I was interested in testing optimization options impact on the striped binary and resulting extension sizes. Very likely You are right - targets are to be in the lower case. The resulting binary is named "netsurf-gtk2". According to Makefiles "gtk2" is the default target.

Offline andyj

  • Hero Member
  • *****
  • Posts: 944
Re: Tiny Core 12.0 Alpha 2 Testing
« Reply #35 on: January 22, 2021, 12:19:18 PM »
I will eventually need these extensions for 64-bit:

Code: [Select]
cmake.tcz
cracklib-dev.tcz
cracklib.tcz
jsoncpp.tcz
libarchive.tcz
libgpg-error-dev.tcz
libgpg-error.tcz
liblz4-dev.tcz
liblz4.tcz
libpcap-dev.tcz
libpcap.tcz
libpci-dev.tcz
librhash.tcz
libuv-dev.tcz
libuv.tcz
lzip.tcz
pcre21032-dev.tcz
pcre21032.tcz
procps-ng-dev.tcz
procps-ng.tcz
python3.6-ply.tcz

I will need these for 32-bit:

Code: [Select]
Linux-PAM-dev.tcz
Linux-PAM.tcz
cmake.tcz
cracklib-dev.tcz
cracklib.tcz
db.tcz
jsoncpp.tcz
libarchive3.tcz
libgcrypt-dev.tcz
libgcrypt.tcz
libgpg-error-dev.tcz
libgpg-error.tcz
libpcap-dev.tcz
libpcap.tcz
libpci-dev.tcz
librhash.tcz
libuv-dev.tcz
libuv.tcz
nettle.tcz
pcre2-dev.tcz
pcre2.tcz
procps-ng-dev.tcz
procps-ng.tcz
python3.6-ply.tcz
wayland-dev.tcz
wayland.tcz

To get some extensions to compile I copied them from my TC 11 directories, so I can say they work for that. However, I haven't run the "make check" routines for the programs that have them yet, so I can't yet say they run as expected.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 12864
Re: Tiny Core 12.0 Alpha 2 Testing
« Reply #36 on: January 23, 2021, 01:05:23 AM »
copied over.

I adjusted the *la files in 12.x/x86/tcz/src/la to remove wayland as mesa is not compiled against wayland in x86 - for the same reason I did not copy wayland over in x86.

Offline GNUser

  • Hero Member
  • *****
  • Posts: 711
Re: Tiny Core 12.0 Alpha 2 Testing
« Reply #37 on: January 26, 2021, 07:45:05 AM »
Hi, Juanito. I rely on these extensions for x86_64 but they are not in the TCL12 repository yet:
Code: [Select]
libsecret.tcz
libsndfile.tcz
pinentry-gtk2.tcz
The copied-over extensions I've been using from TCL11 x86_64 seem to work fine.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 12864
Re: Tiny Core 12.0 Alpha 2 Testing
« Reply #38 on: January 27, 2021, 01:13:08 AM »
copied over