Camelia, the Perl 6 bug

IRC log for #parrot, 2008-08-02

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:00 alvar joined #parrot
00:00 Coleoid_afk joined #parrot
00:10 AndyA joined #parrot
00:17 dalek r29923 | coke++ | trunk:
00:17 dalek : RT #57312 - delete languages/pugs
00:17 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29923
00:33 dalek r29924 | coke++ | trunk:
00:33 dalek : Missed a pugs reference; make test pass again.
00:33 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29924
00:37 dalek r29925 | coke++ | trunk:
00:37 dalek : RT #46909 - We don't need to cope with escaped quotes here, they're already
00:37 dalek : dealt with earlier in the build process.
00:37 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29925
00:53 neopallium I am trying to debug a problem with the Lua source compiler and need a way to dump the PIR/PASM that is generated.
00:54 neopallium The Lua bytecode -> PIR translator is working and doesn't have the same problem.
00:57 Andy joined #parrot
01:00 cotto_work neopallium, if you're stuck you should email fperrad.  He's the main Lua dev iirc and doesn't visit #parrot
01:01 cotto_work fperrad?
01:01 cotto_work purl, fperrad is francois.perrad@gadz.org
01:01 purl OK, cotto_work.
01:01 cotto_work fperrad?
01:01 purl fperrad is, like, mailto:francois.perrad@gadz.org
01:01 neopallium thanks I will e-mail him.
01:02 cotto_work np
01:02 neopallium but part of my question is just about dumping the PIR/PASM for a compiled function
01:02 neopallium is that possible?
01:07 cotto_work it should work as ../../parrot lua.pbc --target=pir script.lua, but it doesn't
01:07 cotto_work you'll probably have to ask him about that
01:09 cotto_work actually, you can add -dXX after parrot, where XX is some hex number corresponding to debug flags
01:10 cotto_work -dff will give you all imcc's debugging output, which will end in the pir it spits out
01:10 cotto_work ../../parrot -dff lua.pbc hello.lua
01:10 cotto_work not quite what you wanted, but close
01:10 neopallium I tried the trace flag for opcodes
01:11 neopallium but it is hard to read that output, since I don't know what parts where generated from the lua source
01:12 neopallium I will try the imcc's flags and see if that helps.  Thanks
01:14 cotto_work you're welcome
01:15 neopallium this command worked for dumping the broken PIR code: ../../parrot luap.pir --target=pir script.lua
01:16 neopallium it was luap.pir instead of lua.pir that supports the --target=pir option
01:16 seneca Wow... make is much faster on my new hardware.  I just got a build done in about the same duration as the old box took for Configure.pl, and I didn't even remember to add in some -j value
01:17 * seneca really has to switch to a properly working client at some point, as she's really tetragon
01:17 cotto_work (tetragon's new hardware)++
01:18 tetragon (tetragon's current IRC client)--
01:19 Tene Ew, I've heard bad things about colloquy.
01:19 tetragon It's really annoying
01:20 tetragon The only reason I'm trying it is that my past usual IRC client (X-Chat Aqua) is pretty much unmaintained, and the OS X users I spoke to in the past seemed to like it
01:25 dalek r29926 | jkeenan++ | darwin_fix_hints:
01:25 dalek : Creating darwin_fix_hints in https://svn.perl.org/parrot/branches
01:25 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29926
01:25 dalek r29927 | jkeenan++ | darwin_fix_hints-29925:
01:25 dalek : Tagging trunk at r29925 so that the darwin_fix_hints can later be synched to it.
01:25 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29927
01:27 kid51 tetragon:  I am working on a patch for http://rt.perl.org/rt3/Tic​ket/Display.html?id=41508, and when it's ready for submission I would like you to test it out.
01:27 kid51 Should be ready sometime tomorrow.
01:27 tetragon kid51: Hopefully it doesn't require a PPC I no longer have
01:30 tetragon And when I last played with GMP and Configure.pl, it was to get the thing to recognise my framework build (didn't get too far into that).
01:30 kid51 No, I don't think it's PPC-specific.
01:31 kid51 Though I mourn the loss of your PPC box, because you knew more about those PPC vs. Intel issues than practically anybody.
01:31 kid51 I still have uncommitted tickets awaiting feedback from people who attended YAPC buildfest.
01:31 tetragon Bleh, still getting the readline/libedit conflict
01:32 tetragon And I'm currently looking for a used PPC (and considering asking at my office if I could use the spare cycles in my PPC grid over lunches)
01:32 kid51 Plus �a change ...
01:33 dalek r29928 | jkeenan++ | darwin_fix_hints:
01:33 dalek : Refactor, and write tests for, config/init/hints/darwin.pm.  Partially complete.
01:33 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29928
01:36 * tetragon ponders PearPC
01:56 * kid51 must go grocery shopping
01:57 dalek r29929 | jkeenan++ | darwin_fix_hints:
01:57 dalek : Add one more test for init::hints::darwin::_get_adjusted_user_options().
01:57 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29929
02:11 dalek r29930 | chromatic++ | pdd25cx:
02:11 dalek : [src] Fixed C++ compilation by casting to the proper type.
02:11 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29930
02:15 dalek r29931 | chromatic++ | pdd25cx:
02:15 dalek : [IMCC] Fixed compilation by prepending EXCEPTION_ to all exception enums.
02:15 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29931
02:37 apeiron joined #parrot
02:49 s1n is it possible to have the harness (lib/Parrot/Test.pm) not redirect std(out|err) so the individual test results could be monitored?
03:12 cotto_home s1n, you can run them with perl instead of prove
03:14 s1n cotto_home: i'm really looking at a Test/Harness.pm change so it can be a "make localtest" with verbosity=>1 set
03:17 kid51 joined #parrot
04:17 dalek r29932 | chromatic++ | trunk:
04:17 dalek : [editor] Added :lexid to Vim syntax highlighting.
04:17 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29932
04:17 s1n to answer my own question, i submitted a patch: http://rt.perl.org/rt3/Publi​c/Bug/Display.html?id=57522
04:19 Andy joined #parrot
04:20 dalek r29933 | chromatic++ | pdd25cx:
04:20 dalek : [PCT] Changed generated code which sets the type of Exceptions to match PDD 23
04:20 dalek : style (s/_type/type/).  This fixes Rakudo, and probably everything else which
04:20 dalek : throws exceptions ultimately generated by PCT.
04:20 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29933
04:25 Lorn joined #parrot
04:28 rurban_ joined #parrot
04:38 tetragon joined #parrot
05:45 Psyche^ joined #parrot
06:06 cotto_home joined #parrot
06:13 pmichaud Aloha!
06:14 Tene pmichaud!
06:14 purl i think pmichaud is http://www.pmichaud.com/ or "Patrick R. Michaud" <mailto:pmichaud@pobox.com>
06:15 Tene How's the vacation?
06:16 cotto_home you're not supposed to be here on vacation.  I suppose next we're going to see a long series of commits from you too. ;)
06:17 Tene What are you talking about, cotto?  That's the best kind of vacation!
06:18 cotto_home or if you're audreyt, the best kind of shower.
06:19 pmichaud the vacation is going nicely.  Currently I'm sitting in our (rented) house overlooking the Pacific ocean, about 50 ft away from the surf.  :)
06:19 Tene nice
06:19 pmichaud with wifi.  :-)
06:20 pmichaud commits will probably come tomorrow.  Or maybe Sunday.
06:21 pmichaud This place shuts down on Sunday, so the kids will undoubtedly want to play in the surf and so there won't be much else for me to do but sit here on this nice porch and hack.  :-P
06:22 pmichaud (This place == Laie, Hawaii == everything is closed on Sunday.)
06:24 cotto_home which part of Laie?
06:24 pmichaud south... just across from the Polynesian Cultural Center
06:25 cotto_home and you've got 2 weeks there?
06:25 pmichaud http://maps.google.com/maps?f=q&amp;hl=en&a​mp;geocode=&amp;q=laie,+hawaii&amp;ie=UTF8&​amp;t=h&amp;ll=21.637334,-157.919036&amp;sp​n=0.002468,0.003149&amp;z=18&amp;iwloc=addr
06:25 pmichaud no, only until Monday
06:26 pmichaud on Monday we head to Hilo and the Big Island
06:26 pmichaud so, 3 days here
06:26 cotto_home looks like a very nice spot
06:27 cotto_home enjoy yourself!
06:27 pmichaud it is, we will
06:35 cotto_home "This article is about the Haskell interpreter. For the affectionate physical gesture, see Hug."
06:35 cotto_home Wikipedia makes me happy sometimes.
07:29 alvar joined #parrot
08:19 dalek r29934 | allison++ | pdd25cx:
08:19 dalek : [pdd25cx] Fixing Lua's exception handling to work with the new model, by
08:19 dalek : significantly lightening the execution of 'docall'.
08:19 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29934
08:41 Ron joined #parrot
09:13 dalek r29935 | allison++ | pdd25cx:
09:13 dalek : [pdd25cx] Eliminating 'tcl_error_sc' opcode from PIR files, as it doesn't exist
09:13 dalek : anymore.
09:13 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29935
09:35 alvar joined #parrot
09:52 ambs joined #parrot
09:58 pjcj joined #parrot
10:01 dalek r29936 | petergibbs++ | trunk:
10:01 dalek : [jako] Fix factorial test, and allow for different answers for 32 vs 64 bits
10:01 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29936
10:10 masak joined #parrot
11:58 kid51 joined #parrot
11:59 cognominal joined #parrot
12:12 rurban kid51: the freebsd ticket is ok
12:14 rurban kid51: other tickets -  [perl #39742] [BUG] installed parrot conflicts with dev parrot this works fine on mingw + cygwin.
12:14 rurban -L/usr/local/lib from perl5 ldflags doesn't pull in the installed dll
12:22 rurban kid51: all freebsd 7 tests passed.
12:28 rurban_ joined #parrot
12:31 kid51 joined #parrot
12:32 Senaka joined #parrot
12:32 Casan joined #parrot
12:33 Senaka nopaste: test
12:35 Senaka purl: nopaste
12:35 purl nopaste is at http://nopaste.snit.ch/ (ask TonyC for new channels) or http://rafb.net/paste or http://poundperl.pastebin.com/ or http://paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl
12:35 * Senaka is puzzled... does nopaste work?
12:35 nopaste "Infinoid" at 75.5.242.0 pasted "Nopaste works." (1 line) at http://nopaste.snit.ch/13719
12:37 masak could someone explain to me a bit about rakudo and list assignment?
12:37 masak what's planned for implementing the latter in the former, I mean.
12:37 nopaste "kid51" at 71.247.43.105 pasted "kid51 tries nopaste" (1 line) at http://nopaste.snit.ch/13720
12:38 kid51 worksforme
12:38 Senaka kid51: yes I was expecting it to work the other way
12:38 Senaka like I paste and it posts on nopaste.snit.ch
12:39 kid51 Well, that's what it does.  My paste is posted at http://nopaste.snit.ch/13720
12:40 Infinoid he's talking about pasting in an IRC msg window, I think
12:40 kid51 Ah!  Yes, *that* won't work.
12:40 Senaka Infinoid: you got me
12:41 masak that's why it's called "nopaste", because it avoids pasting in IRC
12:42 Senaka masak: well yes... so the bot i'm talking about will paste a private conversation with it by user X for time N in site s
12:43 masak private conversation, that could work, yes
12:43 masak but it does sound error-prone, what with IRC message maxlengths and all
12:43 Senaka masak: does it clip off?
12:44 Infinoid yeah
12:44 Infinoid there's a message size limit of 250 bytes or whatever it is.
12:44 Infinoid (per line, I mean)
12:44 Senaka or else does it like get into a new line?
12:44 Infinoid no, it clips
12:45 Senaka Infinoid... oops
12:46 Senaka ok so if I need a nopaste like behaviour... i will have to do it like in the way perl does it?
12:49 Infinoid I don't understand... in what way does perl do it?
12:50 Senaka ok nopaste.snit.ch has perl channels only isn't it? or am I wrong?
12:50 Infinoid I think nopaste.snit.ch is only on the magnet irc network, so it's gonna be a bit biased that way, yes
13:12 Whiteknight joined #parrot
14:15 dalek r29937 | fperrad++ | trunk:
14:15 dalek : [Lua] 64bits fix
14:15 dalek : patch from Robert G. Jakabosky
14:15 dalek : see http://rt.perl.org/rt3/Publi​c/Bug/Display.html?id=57504
14:15 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29937
14:19 Senaka left #parrot
14:28 Andy joined #parrot
14:46 dalek r29938 | petergibbs++ | trunk:
14:46 dalek : [lua] Tweak Robert Jakabosky's patch for the os.time test so that it works
14:46 dalek : for all time zones.
14:46 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29938
14:49 dalek r29939 | coke++ | pdd25cx:
14:49 dalek : un-TODO passing test.
14:49 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29939
15:07 ambs joined #parrot
15:08 davidfetter joined #parrot
15:19 gryphon__ joined #parrot
15:21 dalek r29940 | coke++ | pdd25cx:
15:21 dalek : [tcl] The error message is actually in the 'message' slot now; having the wrong name here was causing segfaults (see RT #56786). All tests now pass in trunk.
15:21 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29940
15:33 Theory joined #parrot
15:41 Andy joined #parrot
15:42 jhorwitz joined #parrot
16:12 tetragon joined #parrot
16:19 dalek r29941 | allison++ | pdd25cx:
16:19 dalek : [pdd25cx] Change the Exception PMC to throw an exception when attempting to
16:19 dalek : access a non-existent attribute.
16:19 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29941
16:20 iblechbot joined #parrot
16:31 dalek r29942 | allison++ | pdd25cx:
16:31 dalek : [pdd25cx] Add regression test for exception attribute access segfault.
16:31 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29942
16:33 alvar joined #parrot
17:14 tetragon joined #parrot
17:16 tetragon Ah... my byteorder is '12345678' instead of '1234'
17:35 ambs joined #parrot
17:40 pmichaud Aloha
17:40 ambs Aloha, pmichaud!
17:43 tetragon joined #parrot
17:45 ruoso joined #parrot
17:52 cognominal maintenant que OSCON est terminé, sa principale organisatrice, Allison, se lache et produit patche après patche pour parrot.
17:52 cognominal oops
17:55 tetragon Just waiting for patches now?
17:56 * tetragon grumbles at the listed price for used PPC Macs
18:05 Senak1 joined #parrot
18:10 dalek r29943 | allison++ | pdd25cx:
18:10 dalek : [pdd25cx] Bringing the pdd25cx branch up-to-date with trunk r29866.
18:10 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29943
18:28 dalek r29944 | allison++ | pdd25cx:
18:28 dalek : [pdd25cx] Bringing the pdd25cx branch up-to-date with trunk r29867 (without
18:28 dalek : updating the [R]eplaced test files).
18:28 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29944
18:28 Senak1 left #parrot
18:35 Ron joined #parrot
18:35 Senak1 joined #parrot
18:36 Senak1 left #parrot
18:41 dalek r29945 | allison++ | pdd25cx:
18:41 dalek : [pdd25cx] Bringing the pdd25cx branch up-to-date with trunk r29867 (manually
18:41 dalek : updating [R]eplaced test files).
18:41 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29945
18:51 dalek r29946 | allison++ | pdd25cx:
18:51 dalek : [pdd25cx] Bringing the pdd25cx branch up-to-date with trunk r29945.
18:51 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29946
19:06 dalek r29947 | chromatic++ | pdd25cx:
19:06 dalek : [Rakudo] Fixed the exception-type setting code to match PDD 23 exceptions
19:06 dalek : (s/_type/type/).
19:06 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29947
19:08 dalek r29948 | chromatic++ | pdd25cx:
19:08 dalek : [IMCC] Updated IMCC lexer to compile from branch merge (renamed exception type
19:08 dalek : constants to use the EXCEPTION_ prefix) and regenerated lexer.
19:08 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29948
19:15 clunker3 joined #parrot
19:16 dalek r29949 | chromatic++ | pdd25cx:
19:16 dalek : [t] Fixed t/steps/auto_pmc-01.t; it contains two hard-coded lists of PMC files,
19:16 dalek : for some reason, and the ExceptionHandler PMC is now in
19:16 dalek : src/pmc/exceptionhandler.pmc, not src/pmc/exception_handler.pmc.
19:16 dalek : This doesn't answer the question of *why* this test needs to contain two
19:16 dalek : hard-coded lists of PMC files.
19:16 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29949
19:19 Lorn joined #parrot
19:31 tetragon Hrm... getting a few segfaults from make test on my 64-bit build (and one during Configure)
19:31 tetragon Ones where the crash reporter couldn't even get a stack trace
19:34 tetragon And no, the triangle no longer spins for me
19:44 Infinoid ohnoes
19:46 tetragon Gah, gdb isn't giving me a decent backtrace (but it is better than the crash reporter's one)
19:49 nopaste "tetragon" at 76.10.153.9 pasted "Ugly segfault running shootout test 19 with a 64-bit Intel OS X build" (62 lines) at http://nopaste.snit.ch/13722
19:51 tetragon Erm... included the wrong test's registers
19:52 nopaste "tetragon" at 76.10.153.9 pasted "The correct crash reporter output for that segfault" (46 lines) at http://nopaste.snit.ch/13723
19:53 * japhb casts a bleary-eyed glance at IRC ...
19:54 japhb tetragon, am I correct in assuming 'the triangle no longer spins for me' was just a way of saying that things were in general broken, and that you're not having an OpenGL-specific problem?
19:55 tetragon Everything seems to be working in my 32-bit build, but the 64-bit build is tad broken
19:55 japhb nod
19:56 nopaste "tetragon" at 76.10.153.9 pasted "Trying to run the OpenGL examples with the 64-bit build" (11 lines) at http://nopaste.snit.ch/13724
19:56 Whiteknight I'm dreading trying to update my branch to account for all the pdd25cx changes
19:57 tetragon My system even segfaults during Configure (the MMX check)
19:58 japhb ouch
20:18 japhb joined #parrot
20:28 rurban_ joined #parrot
20:49 dalek r29950 | pmichaud++ | trunk:
20:49 dalek : [rakudo]:  Update atan2 builtin with correct arguments.
20:49 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29950
20:52 rurban joined #parrot
21:00 dalek r29951 | pmichaud++ | trunk:
21:00 dalek : [rakudo]: spectest-progress.csv: 116 files, 1998 passing, 3 failing
21:00 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29951
21:13 pmichaud rakudo now passing 2012 tests.  :-)
21:13 pmichaud (r29950)
21:16 pmichaud afk, time for culture.  :-)
21:20 tetragon Culture, isn't that what's growing in my fridge?
21:29 kid51 joined #parrot
21:29 ruoso joined #parrot
21:41 tetragon kid51: Prepare for more OS X tickets, I've prepared a crashy, atypical build of parrot
22:02 teknomunk joined #parrot
22:46 dalek r29952 | allison++ | trunk:
22:46 dalek : [pdd17pmc] Merging the pdd25cx branch into trunk for r26555 to r29949.
22:46 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29952
22:48 jonathan allison++
22:52 dalek r29953 | allison++ | pdd25cx:
22:52 dalek : Removing concurrency development branch from the repository
22:52 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29953
22:54 tetragon My 32-bit build broke
22:56 nopaste "tetragon" at 76.10.153.9 pasted "Broken 32-bit build on Intel OS X" (10 lines) at http://nopaste.snit.ch/13725
23:03 dalek r29954 | chromatic++ | trunk:
23:03 dalek : [config] Fixed crypto PMC configuration when building without crypto libs
23:03 dalek : (reported by Seneca Cunningham).
23:03 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29954
23:06 tetragon Built this time
23:10 dalek r29955 | chromatic++ | trunk:
23:10 dalek : [lib] Made Parrot::Configure::Compiler add read-only editor flag to generated
23:10 dalek : files.
23:10 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29955
23:12 dalek r29956 | chromatic++ | trunk:
23:12 dalek : [config] Fixed two uninitialized variable warnings.
23:12 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29956
23:12 tetragon All the crash reports generated by make test save for one look to be the usual ones I encounter
23:13 * tetragon grumbles that the new box runs through make test and the crash reporter too quickly to easily identify the offending set of tests
23:15 tetragon t/pmc/threads.t, test 13
23:17 * kid51 looks at #parrot for first time in 2 hours
23:18 nopaste "tetragon" at 76.10.153.9 pasted "t/pmc/threads.t test 13 crash" (181 lines) at http://nopaste.snit.ch/13726
23:19 alvar joined #parrot
23:27 kid51 A box that runs 'make test' too fast -- now there's something to cry over ;-)
23:28 tetragon I grew used to the 20s delay while the crash reporter was grinding away
23:40 Whiteknight allison++ and chromatic++
23:44 dalek r29957 | jkeenan++ | darwin_fix_hints:
23:44 dalek : Integrate value for ccflags supplied by user on command-line with that located via init::defaults.
23:44 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29957
23:47 dalek r29958 | jkeenan++ | darwin_fix_hints:
23:47 dalek : Eliminate use of values supplied by user on command-line.  These will be
23:47 dalek : handled by inter::progs.  Refactor more code from
23:47 dalek : init::hints::darwin::runstep() into internal subs, then test those internal
23:47 dalek : subs in t/steps/init_hints-02.t.
23:47 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29958
23:48 tetragon kid51: Will proper framework support be added?
23:48 kid51 tetragon:  What do you mean?
23:48 tetragon For instance, my late iBook had a framework build of GMP
23:49 tetragon The only time parrot used it was when I modified the appropriate step to change the flags and locations
23:50 tetragon A number of the libraries parrot can use could be in either framework or Unix-style builds
23:51 kid51 Still not clear what you mean by framework.  This is new vocabulary for me.
23:51 tetragon A decent number of libraries (such as OpenGL) on OS X boxes are prepared as framework builds
23:52 nopaste "kid51" at 70.107.14.221 pasted "svn diff between trunk and darwin_fix_hints branch" (512 lines) at http://nopaste.snit.ch/13727
23:52 kid51 In any event, this paste represents what I was talking about in my email this morning:
23:52 tetragon These have different structures and take different compiler and linker flags to work with than the better handled Unix-style libraries
23:53 * Whiteknight starts the arduous update process
23:53 tetragon Instead of, say -lgmp, I would use -framework GMP
23:54 ruoso joined #parrot
23:54 kid51 Well, all I can say is:  Proper framework support will be added when the people who want it and know how to do it have sufficient tuits.
23:55 kid51 Translation:  It will be done when *you* do it.
23:55 tetragon I was looking at aspects of it when my iBook went away
23:56 tetragon And right now, I'm using command line flags to get my 64-bit build going
23:56 * kid51 has a solution to all our Mac problems:  Assemble Macs representing all combinations of 10.4 vs 10.5; ppc vs. intel; 32-bit vs 64-bit.  Place in room.  Lock Allison and tetragon in said room.  Unlock when Mac problems solved.  :-)
23:58 tetragon At work I deal with all all combinations on 64-bit save for 10.5 Intel, but my MacBook Pro fills that blank in what I handle on an everyday basis
23:58 kid51 The first step would be to file a [TODO] RT which outlines the issues.  People like $self who merely use Macs are blissfully unaware of many of these issues (similar to editline vs. readline).
23:58 tetragon Which still causes a crash report on my box since I haven't downloaded my patch yet
23:59 kid51 In any case, the patch that I just pasted -- can you check it out to see that it doesn't damage your objective of stripping confusing -arch flags?

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced