Links to Internet Sources
Links to Internet Sources
Please make links clickable and formatted
~
~
Last edited by Bruce B on Tue 07 Jun 2011, 21:52, edited 1 time in total.
Kernel Compiling Guides:
- Full Kernel How To
- How to Compile the Kernel, from PuppyLinux.com
- Kernel Compile Guide by Iguleder
- Compiling the 2.4 Kernel
General Compiling Guides:
- A Beginners Compiling Guide
- General Compiling Overview and How To
- How to compile within Puppy, from Puppy Wikka
- Compiling Kernel Modules, by TLDP.org
- Compile Errors and Troubleshooting
- A Short Make file guide
- Creating and applying .diffs and patches
Standard Compiling tools in Linux:
- Make - a nice guide
- GNU Make - the full manual
- GCC Compiler - the full manual
Compiling Tools used in Puppy:
- src2pkg - compile automation tool
- using src2pkg, more information
- new2dir - package separation and creation
- new2dir, troubleshooting
- new2dir and cmake
Quick Tips:
- Set your 'install' directory without new2dir
Manage Source Code:
- SVN tutorial by nixtricks
- Git Tutorial at kernel.org
Source Code used in Puppy
- http://bkhome.org/sources/ (username, password: p*ppy, l*nux)
- Full Kernel How To
- How to Compile the Kernel, from PuppyLinux.com
- Kernel Compile Guide by Iguleder
- Compiling the 2.4 Kernel
General Compiling Guides:
- A Beginners Compiling Guide
- General Compiling Overview and How To
- How to compile within Puppy, from Puppy Wikka
- Compiling Kernel Modules, by TLDP.org
- Compile Errors and Troubleshooting
- A Short Make file guide
- Creating and applying .diffs and patches
Standard Compiling tools in Linux:
- Make - a nice guide
- GNU Make - the full manual
- GCC Compiler - the full manual
Compiling Tools used in Puppy:
- src2pkg - compile automation tool
- using src2pkg, more information
- new2dir - package separation and creation
- new2dir, troubleshooting
- new2dir and cmake
Quick Tips:
- Set your 'install' directory without new2dir
Manage Source Code:
- SVN tutorial by nixtricks
- Git Tutorial at kernel.org
Source Code used in Puppy
- http://bkhome.org/sources/ (username, password: p*ppy, l*nux)
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]
Why Compile a new Kernel?
Why Compile a new Kernel?
http://www.hotaboutlinux.com/2010/02/wh ... ew-kernel/
systemtap, as recommended in previous link
http://sourceware.org/systemtap/wiki
Can someone please post a thread explaining static and dynamic links, with advantages/disadvantages, please?
Aitch
http://www.hotaboutlinux.com/2010/02/wh ... ew-kernel/
systemtap, as recommended in previous link
http://sourceware.org/systemtap/wiki
Can someone please post a thread explaining static and dynamic links, with advantages/disadvantages, please?
Aitch
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]
looking for source
Since I have a netbook with a rtl8188 wifi chip
I have had to often compile the modules.
(for magea and salix)
This needs a link /lib/modules/(version)/build which points to /usr/src/linux(version)
Where is source for Slacko, 2.6.37.6?
(my salix is smp, have already tried and failed)
dave
I have had to often compile the modules.
(for magea and salix)
This needs a link /lib/modules/(version)/build which points to /usr/src/linux(version)
Where is source for Slacko, 2.6.37.6?
(my salix is smp, have already tried and failed)
dave
"static and dynamic links" -what you mean is link*ing*.
Linking statically means that the linked library is included in its' entirety in your final binary. dynamic linking means your final binary will look for the shared(dynamic) links at runtime. Actually it is ld-linux.so which looks for and loads the shared libs before runnign your program, but that is another story.
Using static libs means you get a larger binary, but (usually) shorter load time. If the needed libs are already present on your system as shared libraries, it makes little sense (usually) to include them redundantly in your binary. If you did that for every program and library then you'd have hundreds of copies of glibs and other libs on your system -nearly everything uses glibc.
Linking statically means that the linked library is included in its' entirety in your final binary. dynamic linking means your final binary will look for the shared(dynamic) links at runtime. Actually it is ld-linux.so which looks for and loads the shared libs before runnign your program, but that is another story.
Using static libs means you get a larger binary, but (usually) shorter load time. If the needed libs are already present on your system as shared libraries, it makes little sense (usually) to include them redundantly in your binary. If you did that for every program and library then you'd have hundreds of copies of glibs and other libs on your system -nearly everything uses glibc.
soft link
Err what I meant is a soft link, ln -s /lib/.../build /usr/src/linux...
Or else the make fails, complains that there is no build
What it finds in /usr/src I don't know, but the make completes.
and I have a rlt8192ce.ko and a rtlwifi.ko and the fireware
that make install will put into the right place.
And then the Realtek 8188ce wifi chip will work
dave
Or else the make fails, complains that there is no build
What it finds in /usr/src I don't know, but the make completes.
and I have a rlt8192ce.ko and a rtlwifi.ko and the fireware
that make install will put into the right place.
And then the Realtek 8188ce wifi chip will work
dave
Finally, after much searching
http://puppylinux-online.net/uploads/28 ... atched.sfs
Don't know yet if it is OK, still downloading
http://puppylinux-online.net/uploads/28 ... atched.sfs
Don't know yet if it is OK, still downloading
For convenience link to kernel source is in Slickpet>sfs tab.
It downloads and installs, full or frugal. This was done to alleviate searching for source.
Only the correct source for your kernel is downloaded, because Slacko ships with a choice of kernels.
It downloads and installs, full or frugal. This was done to alleviate searching for source.
Only the correct source for your kernel is downloaded, because Slacko ships with a choice of kernels.
Puppy Linux Blog - contact me for access
Sorry, double post
Last edited by 01micko on Tue 10 Jan 2012, 20:16, edited 1 time in total.
Puppy Linux Blog - contact me for access
Thanks Flash , works now.Flash wrote:Registered users should now be able to edit their posts in this Compiling subsection, attach files, download files, etc., just as they can anywhere else in the forum. If I'm wrong, please send me a PM. Thank you.
Puppy Linux Blog - contact me for access
lack of .config?
But I really didn't want to change kernel, would I not
have to make a new puppy_slacko_5.3.1.sfs?
kernel 2.6.37.6
I see now that it downloads the correct version,
is there a config in it?
The title say it all.
All that I have been able to get is
Invalid module format ,
even after getting modversion matching (from modinfo)
I attribute this to lack of .config, a copy from /boot,
copied somewhere into incude as well as /usr/src/linux
dmesg says disagrees about version of symbol module_layout
I have more or less given up, puppy is not suitable
for this netbook at this time
It take more than a hour to compile on this dual core atom
have to make a new puppy_slacko_5.3.1.sfs?
kernel 2.6.37.6
I see now that it downloads the correct version,
is there a config in it?
The title say it all.
All that I have been able to get is
Invalid module format ,
even after getting modversion matching (from modinfo)
I attribute this to lack of .config, a copy from /boot,
copied somewhere into incude as well as /usr/src/linux
dmesg says disagrees about version of symbol module_layout
I have more or less given up, puppy is not suitable
for this netbook at this time
It take more than a hour to compile on this dual core atom
Still fails
There is a 2.5.37.6 src available
And this src bundle has a .config
cd to wifi src, make uninstall; make clean; make; make install
modprobe rtlwifi
Invalid module format
dmesg |tail
disagrees about version of symbol module_layout
I had absolutely no problem with salix or pclinuxos
compiling this driver, and it works
BTW the vermagic is identical to say aufs or cfg80211
(as shown by modinfo)
And this src bundle has a .config
cd to wifi src, make uninstall; make clean; make; make install
modprobe rtlwifi
Invalid module format
dmesg |tail
disagrees about version of symbol module_layout
I had absolutely no problem with salix or pclinuxos
compiling this driver, and it works
BTW the vermagic is identical to say aufs or cfg80211
(as shown by modinfo)