delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/01/30/11:42:50

Message-ID: <34D20172.369E5D09@no.spam.mcs.nl>
Date: Fri, 30 Jan 1998 17:36:02 +0100
From: "A.P. Zijlstra" <peter AT no DOT spam DOT mcs DOT nl>
Reply-To: peter AT no DOT spam DOT mcs DOT nl
Organization: Physics student @ University of Amsterdam
MIME-Version: 1.0
To: DJGPP mailing list <djgpp AT delorie DOT com>
Subject: Re: Any luck builing libg++-2.8.0 or libstdg++-2.8.0 ??
References: <34D0B775 DOT 15F21D45 AT no DOT spam DOT mcs DOT nl> <6aqghk$s16$1 AT rosenews DOT rose DOT hp DOT com>

Andrew Crabtree wrote:
> 
> A.P. Zijlstra wrote in message <34D0B775 DOT 15F21D45 AT no DOT spam DOT mcs DOT nl>...
> >however I can't seem to manage a
> >build of the c++ libs, so I'm rather stuck....
> 
> You could post the error messages you are getting, and get help
> building
> them ... or
> you could download pg++ 1.0.1 from www.goof.com, it comes with
> libstdc++.a
> and libiostream.a
> which should be identical to the ones gcc 2.8 provides.
pg++ probably has pentium compiled libīs and as i don't have a pentium
this might not be such a good idea :)....

so lets start on libg++-2.8.0.... As robert hoehne correctly noted I
don't have much experience building gnu packages so please be patient.

I made a djconfig.sh file similar to the one for gcc-2.8.0 and ran it
from my /gnu/obj directory ( the dir I use to build stuff in):

bash$ ./djconfig.sh
Configuring for a i386-pc-msdosdjgpp host.
*** This configuration is not supported in the following subdirectories:
     texinfo
    (Any other directories should still work fine.)
Created "Makefile" in /gnu/obj using "mh-frag"
configure: Unrecognized option: "--target=i386-pc-msdosdjgpp"; use
--help for usage.
Configure in /gnu/obj/libiberty failed, exiting.


I can build libiberty.a manually by renaming/copying alloca_manu.h to
alloca_manual.h and then run configure.bat and then make it... it
works... but doesn't seem to help when I rerun djconfig.sh...

So I'm not really anywhere yet.. 

I also tried to just run the makefile made by djconfig.sh (the one in
/gnu/obj) however it then will start to try to link a whole lot of files
to places that aren't there... (this was after editing configure to let
symbolic_link be 'cp' instead of 'ln -s',... I know one's not supposed
to edit these files but I couldn't find any enivronment settings that
would do the same thing .. )


any ideas ??? C++ whitout libs isn't realy fun :(...

regards,

Peter

- Raw text -


  webmaster     delorie software   privacy  
  Copyright Đ 2019   by DJ Delorie     Updated Jul 2019