gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gcl-devel] console2.6.8


From: Camm Maguire
Subject: Re: [Gcl-devel] console2.6.8
Date: Thu, 10 Jul 2014 13:59:12 -0400

Hi Tim!  Regarding the unrecognized section name, this error depends on
the installed version of gcc.  The 4.2.1 which I believe is standard on
mac 10.8 does not generate it, to my understanding (i.e. I can build
2.6.8 on the mac to which I have access without issue as earlier
reported.).  Somewhere in later toolchain versions a _got section was
added.

I think you want this, if you still want to work with 2.6.8 on your mac:

* - 57dedec1 allocate gcl_zone_body in static area, as malloc_create_zone 
returns a pointer to read-only memory in macosx 10.8
             2013-09-18 14:21:25 +0000
             Camm Maguire

diff --git a/gcl/o/unexmacosx.c b/gcl/o/unexmacosx.c
index 8fea735..15dc0ee 100644
--- a/gcl/o/unexmacosx.c
+++ b/gcl/o/unexmacosx.c
@@ -529,7 +529,8 @@ copy_data_segment (struct load_command *lc)
               || strncmp (sectp->sectname, "__cfstring", 16) == 0
               || strncmp (sectp->sectname, "__gcc_except_tab", 16) == 0
               || strncmp (sectp->sectname, "__program_vars", 16) == 0
-              || strncmp (sectp->sectname, "__objc_", 7) == 0)
+              || strncmp (sectp->sectname, "__objc_", 7) == 0
+              || strncmp (sectp->sectname, "__got", 5) == 0)/*FIXME check 
this, but appears to work*/
        {
          if (!unexec_copy (sectp->offset, old_file_offset, sectp->size))
            unexec_error ("cannot copy section %s", sectp->sectname);


Take care,
-- 
Camm Maguire                                        address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah



reply via email to

[Prev in Thread] Current Thread [Next in Thread]