[OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
26 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
 

Is it possible to build OpenSmalltalk VM for OpenBSD?

If yes, how? If no, is there any other solution available?

OpenBSD ports for 6.4 for AMD64 has only the 3.10-1 version available.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW3C5WDLU5JAVAFI44DQBZMN5A5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HB6AV6A", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW3C5WDLU5JAVAFI44DQBZMN5A5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HB6AV6A", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
 

I haven't worked with building the VM on OpenBSD, but I see this past discussions...
http://forum.world.st/Squeak-on-OpenBSD-td4945634.html
http://forum.world.st/Why-the-hell-directives-for-compiling-with-clang-were-not-taken-into-account-td5072444i20.html#a5073221

So there seem two places to review...
c1790b3...krono/openbsd
https://github.com/aryler/ostoobsd

Now it would be really great if you could create folders build.openbsd32x86 and build.openbsd64x64 to work in to merge the stuff the two urls above - to make it easier for the next person.

If files/folders need to be organised into a particularly way for OpenBAD Ports, it would be good to have a script to do that to convert from the standard opensmalltalk-vm folder arrangement.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW5KPJ6WVJ6RGHTAUW3QB2BH3A5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD27VJ3A#issuecomment-515855596", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW5KPJ6WVJ6RGHTAUW3QB2BH3A5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD27VJ3A#issuecomment-515855596", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

Hey

the Cog branch should build on OpenBSD.
If not, ping me.

No need to make a dedicated openbsd folder, just use the linux one(s).

Note that the VM is not w^x compatible, nor mapstack, neither unveil.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW2BVS4FL6LRFLZJAJ3QB2D3LA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD27WQ7Y#issuecomment-515860607", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW2BVS4FL6LRFLZJAJ3QB2D3LA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD27WQ7Y#issuecomment-515860607", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

I wont push this point, but just to share a thought... One benefit of a dedicated folder is that it "advertises" the availability of a OpenBSD. It helps potential users "feel" more confident about trying it. There will be a percentage of people who came looking, didn't see any reference and just moved on without asking.

If you don't want separate folders for Free/Net/Open-BSD, perhaps a build.bsd64x64 folder would be appropriate?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW6TSS5ONS3ZQAF7FZDQB2FDXA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD27XEHY#issuecomment-515863071", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW6TSS5ONS3ZQAF7FZDQB2FDXA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD27XEHY#issuecomment-515863071", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

well, it even could be unix bla
but that is a whole different story.

Maybe have a different issue for that?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW663B5URNQU3NAA4CTQB2F5JA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD27XRDY#issuecomment-515864719", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW663B5URNQU3NAA4CTQB2F5JA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD27XRDY#issuecomment-515864719", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

Can you do the build scripts less Bash? Or even better, can use Makefiles for that?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW6S2KLZCZ4ZAHZAUZDQC3465A5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3QEVOQ#issuecomment-518015674", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW6S2KLZCZ4ZAHZAUZDQC3465A5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3QEVOQ#issuecomment-518015674", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

I understand your point.

We've had a lot of discussing about the whole build infrastructure and as it stands, it currently works for all the major dists we can support; moreover at the moment we have to focus on other parts of the VM.

That means that the build infra (directories, bash, etc) will stay as is until we have enough manpower and consesus to find a more universal solution.

That being said, opensmalltalk-vm works and compiles on OpenBSD.
Yes it needs ports, but I think especiallt @ckeen can give some pointers on how to do things efficiently around that parts.

If anyone steps up making an upgrade to the port, all PRs are welcome.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW26ENR5I3CSCYW534TQC35V5A5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3QEYWY#issuecomment-518016091", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW26ENR5I3CSCYW534TQC35V5A5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3QEYWY#issuecomment-518016091", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

Take a look:

output.log


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW3YJHYIOC36J5XA7D3QDIIP5A5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3W2KOY#issuecomment-518890811", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW3YJHYIOC36J5XA7D3QDIIP5A5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3W2KOY#issuecomment-518890811", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

@asarch I have re-run your build on OpenBSD 6.4 and cannot reproduce.

Btw, do you really want to build a newspeak VM? I suggest starting with a plain squeak vm, which would mean starting ins

opensmalltalk-vm/build.linux64x64/squeak.cog.spur/build

Also, make sure that you run squeak on a w^x-disabled mount, otherwise it won't start (that's what's happening, I think):

# mount
/dev/sd0a on / type ffs (local, wxallowed)


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW2V2HJRSYQOGMKX2H3QDJ5UJA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3XRHWI#issuecomment-518984665", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW2V2HJRSYQOGMKX2H3QDJ5UJA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3XRHWI#issuecomment-518984665", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

Does it need to be root for compilation?

output.log

Here is my /etc/fstab:

63a90b947a6cabb5.b none swap sw
#63a90b947a6cabb5.a / ffs rw,softdep,wxallowed 1 1
63a90b947a6cabb5.a / ffs rw,softdep 1 1
63a90b947a6cabb5.d /home ffs rw,softdep,nodev,nosuid 1 2

The mounted partitions:

$ mount
/dev/sd0a on / type ffs (local, softdep)
/dev/sd0d on /home type ffs (local, nodev, nosuid, softdep)

What's wrong?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW6SGLUCTGN5IKWCTU3QDSMVJA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD35CK6Q#issuecomment-519710074", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW6SGLUCTGN5IKWCTU3QDSMVJA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD35CK6Q#issuecomment-519710074", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

It is missing wxallowed as in the commented line.

OpenSmalltalk-VM needs wxallowed to run, at the moment.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW4TBSV6HIYTKMBAQVTQDTZ7FA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD35SZQQ#issuecomment-519777474", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW4TBSV6HIYTKMBAQVTQDTZ7FA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD35SZQQ#issuecomment-519777474", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

Ok, after doing a dd if=/dev/zero of=/dev/rsd0c bs=1m count=1 by mistake in order to create a vnconfig device for compilation and restoring the entire system, I have:

output.log

So, If used the Squeak5.2-18229-64bit.image, Squeak5.2-18229-64bit.changes and SqueakV50.sources from http://squeak.org/ and this is what I have now:

Screenshot from 2019-08-10 12-23-06

One last question: how do you install it?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEWY4RSOH7DMH7VNADULQD3233A5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4ARXJA#issuecomment-520166308", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEWY4RSOH7DMH7VNADULQD3233A5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4ARXJA#issuecomment-520166308", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 
* asarch <[hidden email]> [190810 19:26]:
> Ok, after doing a `dd if=/dev/zero of=/dev/rsd0c bs=1m count=1` by mistake in order to create a **vnconfig** device for compilation and restoring the entire system, I have:
>
> [output.log](https://github.com/OpenSmalltalk/opensmalltalk-vm/files/3489145/output.log)
>
> So, If used the Squeak5.2-18229-64bit.image, Squeak5.2-18229-64bit.changes and SqueakV50.sources from **http://squeak.org/** and this is what I have now:
>
> ![Screenshot from 2019-08-10 12-23-06](https://user-images.githubusercontent.com/906401/62824967-e89bde00-bb69-11e9-9857-0b4ad6f75a3f.png)
>
> One last question: how do you install it?


I have the repo in /usr/local/smalltalk. You should need to copy
the respective product/ subdir to a place with the wxallowed bit
set.

I do keep the whole git repo there though and occasionally update
and set my PATH accordingly.

You could have a look at the outdated squeak port for inspiration
on the proper install locations but IDK whether that's worth the
hassle tbh.

Kind regards,

Christian

--
May you be peaceful, may you live in safety, may you be free from
suffering, and may you live with ease.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW63OEYO5DFVDQIQZPDQD4NXPA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4AUEUI#issuecomment-520176209", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW63OEYO5DFVDQIQZPDQD4NXPA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4AUEUI#issuecomment-520176209", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

Thank you!

Thank you very much for all guys.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW6K54YT6264GJLKULTQD4YSRA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4AVOLA#issuecomment-520181548", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW6K54YT6264GJLKULTQD4YSRA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4AVOLA#issuecomment-520181548", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

@asarch Great to see it working for you.
Sorry for your borked installation, tho :/


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW2TYRFV7DSGK3KASLTQEAZPTA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4BDTDA#issuecomment-520239500", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW2TYRFV7DSGK3KASLTQEAZPTA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4BDTDA#issuecomment-520239500", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

On the contrary, thank you, thank you very much for your patience and your time. Thank you.

P.S.

Just one last issue if I may, how would you compile the image from sources?:

http://files.squeak.org/sources_files/SqueakV50.sources.gz


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW2A6T3AODYXORJGVEDQEL2LNA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4GP77Y#issuecomment-520945663", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW2A6T3AODYXORJGVEDQEL2LNA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4GP77Y#issuecomment-520945663", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

timrowledge
 


> On 2019-08-13, at 11:11 AM, asarch <[hidden email]> wrote:
>
> On the contrary, thank you, thank you very much for your patience and your time. Thank you.
>
> P.S.
>
> Just one last issue if I may, how would you compile the image from sources?:

That's just not how it works. It *is* possible to build an image from a prescriptive definition - some folk on the Pharo list did a version last year I think, and Alejandro did a related project around '03 and I did some stuff and Craig has done a bunch of related stuff. But as a normal thing it simply doesn't mean anything. We have an image, we modify it and save it and start it, rinse and repeat. Dave Ungar pointed out many years ago that Smalltalk is saved but not born again.

tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
fallacio (n): speaking logical fallacies

Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

NorbertHartl
 


Am 13.08.2019 um 21:00 schrieb tim Rowledge <[hidden email]>:




On 2019-08-13, at 11:11 AM, asarch <[hidden email]> wrote:

On the contrary, thank you, thank you very much for your patience and your time. Thank you.

P.S.

Just one last issue if I may, how would you compile the image from sources?:

That's just not how it works. It *is* possible to build an image from a prescriptive definition - some folk on the Pharo list did a version last year I think, and Alejandro did a related project around '03 and I did some stuff and Craig has done a bunch of related stuff. But as a normal thing it simply doesn't mean anything. We have an image, we modify it and save it and start it, rinse and repeat. Dave Ungar pointed out many years ago that Smalltalk is saved but not born again.

Pharo since version 7.0 is bootstrapped on every build. And it is surely the best way to get a reliable artefact

Have a look at

Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

Dave Ungar pointed out many years ago that Smalltalk is saved but not born again.

Nice quote.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW4BXWTIR72KCA4J5KDQEMZRHA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4HFZWY#issuecomment-521034971", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEW4BXWTIR72KCA4J5KDQEMZRHA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4HFZWY#issuecomment-521034971", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Support for OpenBSD (#413)

David T Lewis
In reply to this post by David T Lewis
 

Norbert writes:

Pharo since version 7.0 is bootstrapped on every build. And it is surely the best way to get a
reliable artifact.

The approach you cited uses a plethora of external tools processing source code. That's composition, but not bootstrapping (something building itself, or "pulling itself up by its own bootstraps").

Whether you consider the essence of the system to reside in that source code or in machine instructions, reliability comes from being able to explain why each bit in the resulting artifact is there. I think that process is most understandable, and most effectively verified, when the space of those external tools is smallest. This is why I prefer systems that actually do bootstrap.

-C


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEWZDTI4VE5GU33HNUUTQEPI5RA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4IJTOI#issuecomment-521181625", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/413?email_source=notifications\u0026email_token=AIJPEWZDTI4VE5GU33HNUUTQEPI5RA5CNFSM4IHOIK62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4IJTOI#issuecomment-521181625", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
12