First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 84642
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Disenchanted (RETIRED) <morfic@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Luca Barbato <lu_zero@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
boost-macos.patch Some changes patch Luca Barbato 2005-03-10 22:26 0000 3.01 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 84642 depends on: Show dependency tree
Bug 84642 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-03-09 09:20 0000
The ebuild assumes that the operating system is just a linux/arch.

Needed changes linux${arch} could be changed to *, That way doesn't matter the system binary dir for bjam

for macosx the target should be changed and from "gcc" be set as "darwin"

install -D and cp -a aren't supported by the bsd toolchain. doins -r should be a useful replacement

------- Comment #1 From Disenchanted (RETIRED) 2005-03-10 19:43:46 0000 -------
ok ill make the icc/gcc for the linking a var, then we can add darwin w/o
problem
but since i have no idea about either problem you would have to lend me a hand
to make sure this all actually works, since i wouldnt be able to test any of
this

i would have to know what the full name of the libs are on darwin/fbsd since i
use --layout=system for the short names w/o the toolset name, but i can not
assume the toolsetname is darwin/fbsd

gcc is gcc
intel-linux is icc
darwin is ?

the linux${arch} is the least of our problems :)

i dont know if you would rather make changes you can verify on fbsd/osx and i
just verify icc/gcc still work as expected?
taking care of boost right now is all i have time for w/o the fbsd/osx
compliance, all i'd need is a little assistance to make things smooth

tell me how you think this would work best :)

------- Comment #2 From Luca Barbato 2005-03-10 22:26:39 0000 -------
Created an attachment (id=53158) [edit]
Some changes

here an intitial patch, the install -D is still present and should be replaced.

actually boost cvs is the only one that builds correctly on macosx.

osx people, I won't have access on a macosx system for some time, please make
sure there isn't anything wrong.

------- Comment #3 From Disenchanted (RETIRED) 2005-03-11 11:52:31 0000 -------
im actually very interested on boost cvs, some issues i am seeing with our
binutils > 2.15.90.0.* and the boost libs that are only built as .a, those
which build as shared libs as well never see this gnu.linkonce errors on
linking

and i was told serialization in cvs does now build both

just gotta find some time to make a snapshot and build it i suppose

i'll be looking over the changes later, now i need to take care of mucho car
things :/

------- Comment #4 From Disenchanted (RETIRED) 2005-04-17 11:11:17 0000 -------
the link errors were fixed with patches to gcc, after the  next revision  to
the boost ebuild i'll dive into this

------- Comment #5 From Disenchanted (RETIRED) 2005-04-23 16:44:52 0000 -------
please test http://dev.gentoo.org/~morfic/boost-1.32.0-r3.ebuild

------- Comment #6 From Disenchanted (RETIRED) 2005-04-26 17:11:58 0000 -------
no objections, i consider this fixed, adding os x keyword when testing there is
done

First Last Prev Next    No search results available      Search page      Enter new bug