🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.linux.misc
Article #958

Re: Complex Makefiles, what to read to understand enough the tar.ball installations

#958
From: llabash
Date: Tue, 01 Sep 1998 00:00
30 lines
1955 bytes
In article <35E9964C.772E62C1@cern.ch>,
  Slava Zimine <Slava.Zimine@cern.ch> wrote:
> Hello.
>
> I have found it difficult to find on Linux LDP pages docs which
> explain well in details how an average .src.tar.gz packages is
> fabricated and what is going on during it's installation.
> I would like to be able to understand how a program's object files are
> dynamically linked with that bunch of libraries in /usr/lib, /lib/,
> /usr/X11R6/lib and what to do if one library is missed, etc.

Well, try "info gcc" and "info ld".  Also, there are HOWTOs:
  http://sunsite.unc.edu/pub/Linux/docs/HOWTO/GCC-HOWTO
  http://sunsite.unc.edu/pub/Linux/docs/HOWTO/ELF-HOWTO
and probably others too.

I've extracted rpms and other such packages to study how they got a package
built and installed.  When building/installing tars, I capture make's output
to see what's going on.

  make 2>&1 | tee mk1.out
  make install 2>&1 | tee mk1ins.out
  ...

Hope this is of some utility.
--
Louis-ljl-{ Louis J. LaBash, Jr. }

-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/rg_mkgrp.xp   Create Your Own Free Member Forum
Technical Details
Message-ID: <6shh6p$4vk$1@nnrp1.dejanews.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <35E9964C.772E62C1@cern.ch>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1103af,56072626b4f511af
X-Google-Attributes: gid1103af,public
X-Google-Thread: 108d68,56072626b4f511af
X-Google-Attributes: gid108d68,public
From: llabash@my-dejanews.com
Subject: Re: Complex Makefiles, what to read to understand enough the tar.ball installations
Date: 1998/09/01
Message-ID: <6shh6p$4vk$1@nnrp1.dejanews.com>
X-Deja-AN: 386844488
References: <35E9964C.772E62C1@cern.ch>
To: Slava.Zimine@cern.ch
X-Http-Proxy: 1.0 x11.dejanews.com:80 (Squid/1.1.22) for client 146.163.157.146
Organization: Deja News - The Leader in Internet Discussion
X-Article-Creation-Date: Tue Sep 01 19:16:41 1998 GMT
Newsgroups: comp.os.linux.misc,cern.linux
X-Http-User-Agent: Mozilla/3.04Gold (Win16; I)