{"action":"created","issue":{"url":"https://api.github.com/repos/EtchedPixels/FUZIX/issues/58","labels_url":"https://api.github.com/repos/EtchedPixels/FUZIX/issues/58/labels{/name}","comments_url":"https://api.github.com/repos/EtchedPixels/FUZIX/issues/58/comments","events_url":"https://api.github.com/repos/EtchedPixels/FUZIX/issues/58/events","html_url":"https://github.com/EtchedPixels/FUZIX/pull/58","id":53469530,"number":58,"title":"Use relative paths in FCC","user":{"login":"slp","id":511389,"avatar_url":"https://avatars.githubusercontent.com/u/511389?v=3","gravatar_id":"","url":"https://api.github.com/users/slp","html_url":"https://github.com/slp","followers_url":"https://api.github.com/users/slp/followers","following_url":"https://api.github.com/users/slp/following{/other_user}","gists_url":"https://api.github.com/users/slp/gists{/gist_id}","starred_url":"https://api.github.com/users/slp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slp/subscriptions","organizations_url":"https://api.github.com/users/slp/orgs","repos_url":"https://api.github.com/users/slp/repos","events_url":"https://api.github.com/users/slp/events{/privacy}","received_events_url":"https://api.github.com/users/slp/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-01-06T01:18:14Z","updated_at":"2015-01-06T01:53:26Z","closed_at":"2015-01-06T01:28:59Z","pull_request":{"url":"https://api.github.com/repos/EtchedPixels/FUZIX/pulls/58","html_url":"https://github.com/EtchedPixels/FUZIX/pull/58","diff_url":"https://github.com/EtchedPixels/FUZIX/pull/58.diff","patch_url":"https://github.com/EtchedPixels/FUZIX/pull/58.patch"},"body":"Hi,\r\n\r\nI think it would be nice having the ability of running FCC without installing it in \"/opt/fcc\". This changeset implements this option using relative paths and renaming 'tools' to 'bin' and 'libs' to 'lib'.\r\n"},"comment":{"url":"https://api.github.com/repos/EtchedPixels/FUZIX/issues/comments/68814781","html_url":"https://github.com/EtchedPixels/FUZIX/pull/58#issuecomment-68814781","issue_url":"https://api.github.com/repos/EtchedPixels/FUZIX/issues/58","id":68814781,"user":{"login":"slp","id":511389,"avatar_url":"https://avatars.githubusercontent.com/u/511389?v=3","gravatar_id":"","url":"https://api.github.com/users/slp","html_url":"https://github.com/slp","followers_url":"https://api.github.com/users/slp/followers","following_url":"https://api.github.com/users/slp/following{/other_user}","gists_url":"https://api.github.com/users/slp/gists{/gist_id}","starred_url":"https://api.github.com/users/slp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slp/subscriptions","organizations_url":"https://api.github.com/users/slp/orgs","repos_url":"https://api.github.com/users/slp/repos","events_url":"https://api.github.com/users/slp/events{/privacy}","received_events_url":"https://api.github.com/users/slp/received_events","type":"User","site_admin":false},"created_at":"2015-01-06T01:53:26Z","updated_at":"2015-01-06T01:53:26Z","body":"Sounds reasonable, but I'm not sure if installing FCC outside the working directory is something desirable. I, speaking for myself, prefer to keep everything self-contained.\r\n\r\nPerhaps an alternative approach could be keeping the original names of both directories, while applying the changes on \"fcc.c\" for using relative paths, pointing to \"../tools\" and \"../libs\". That would allow to run FCC self-contained, until \"make install\" is implemented (and in that case, if it creates the same structure in \"/opt/fcc\", with binaries under \"tools\" and \"crt0/c.lib\" inside \"libs\", it would work anyway)."}}